We noticed that you're using an unsupported browser. The TripAdvisor website may not display properly.
We support the following browsers:
Windows: Internet Explorer, Mozilla Firefox, Google Chrome. Mac: Safari.

Hotels near City Beach

Mon 20/02/2017 Wed 22/02/2017
View Deals
Clear all
Your Selections
  Free Wifi Budget Beachfront Luxury City Centre Mid-range Breakfast included Pool Romantic Value Free Parking Resort Trendy Boutique Family-friendly Charming Quiet Restaurant Suites Kitchenette Spa Bar/Lounge Airport Transportation Fitness centre Room Service Business Classic Casino Green & up & up Internet Air Conditioning Independent Hotels Non-Smoking Hotel Meeting Rooms & up Business Centre Concierge Accessible rooms Perth CBD East Perth West Perth Comfort Inn Quality Inn 60+ Traveller Quest Apartment Hotels Luxury Traveller Nature Lover Shopping Fanatic Family Holiday Maker $ $$ $$$ $$$$ Adina Mantra Rendezvous Hotels Hilton Hotels Peace and Quiet Seeker Best Western Premier Four Points Travelodge Citadines Apart Hotel Ibis Hotels Hyatt Wyndham Pan Pacific Ibis Budget Mercure Foodie Quaint Art and Architecture Lover Peppers Like a Local Novotel Trendsetter The Sebel Holiday Inn History Buff Urban Explorer Beach Goer Fraser Suites Thrill Seeker Crowne Plaza Best Western Rydges Within 10 km Within 25 km
Price per night
Enter dates & see best prices
to
Amenities
More
Amenities
Location
Any Distance
from
Traveller Rating
Hotel class
Style
More
Style
Hotel brand
More
Hotel brand
  • Sort by:
  • Availability
  • Ranking
  • Lowest Price
  • Distance
TripAdvisor members only.
Login for exclusive access to hotel deals up to 40% off
Login to get best prices
Sponsored
#31 of 79 hotels in Perth
166 Mounts Bay Rd, Perth, Western Australia 6000, Australia
7.0 km from City Beach
Sullivans Hotel

Expedia.com

Travelocity

Orbitz.com
View all 9 deals
Loading prices...
251 West Coast Hwy, Scarborough, Stirling, Western Australia 6019, Australia
4.9 km from City Beach
West Beach Lagoon

Hotels.com

Booking.com

Hotwire.com
View all 6 deals
US$93*
TripAdvisor
View Deal
23 Hastings St, Scarborough, Stirling, Western Australia 6019, Australia
4.9 km from City Beach
Indian Ocean Hotel

Expedia.com

Orbitz.com

Travelocity
View all 8 deals
Loading prices...
255 Thomas St, Shenton Park, Western Australia 6008, Australia
5.0 km from City Beach
Kings Park Motel

Hotels.com

Booking.com

Expedia.com
View all 9 deals
Loading prices...
20-28 Wheatcroft St., Scarborough, Stirling, Western Australia, Australia
5.2 km from City Beach
No photo provided
The Esplanade, Scarborough, Stirling, Western Australia 6019, Australia
5.3 km from City Beach
Rendezvous Hotel Perth Scarborough

Booking.com

Expedia.com

Hotels.com
View all 10 deals
Loading prices...
200 West Coast Hwy, Scarborough, Stirling, Western Australia 6019, Australia
5.3 km from City Beach
Sunmoon Boutique Resort

Hotels.com

Expedia.com

Travelocity
View all 5 deals
Loading prices...
200 West Coast Hwy, Scarborough, Stirling, Western Australia 6019, Australia
5.3 km from City Beach
Scarborough Apartments

Hostelworld.com

Hotwire.com

CheapTickets
Loading prices...
#52 of 79 hotels in Perth
18 Rheola St, Perth, Western Australia 6005, Australia
5.8 km from City Beach
Quest on Rheola

Booking.com

Hotels.com

Travelocity
View all 8 deals
Loading prices...
54 Kings Park Rd | Corner Walker Avenue, Perth, Western Australia 6005, Australia
5.9 km from City Beach
Quest West Perth

Hotels.com

Priceline

Agoda.com
Loading prices...
32 Richardson St, Perth, Western Australia 6005, Australia
6.0 km from City Beach
The Richardson Hotel & Spa

Booking.com

Cancelon

Hotwire.com
View all 10 deals
Loading prices...
#14 of 79 hotels in Perth
1309 Hay St, Perth, Western Australia 6005, Australia
6.1 km from City Beach
Sage Hotel West Perth

Expedia.com

Travelocity

Orbitz.com
View all 6 deals
Loading prices...
140 Marine Parade | Cnr Marine Parade and Eric Street, Cottesloe, Western Australia 6011, Australia
6.1 km from City Beach
Ocean Beach Hotel

Hotels.com

Expedia.com

Travelocity
View all 5 deals
No availability for your dates
#36 of 79 hotels in Perth
32 Outram Street | West Perth, Perth, Western Australia 6005, Australia
6.2 km from City Beach
Wyndham Outram Perth

Hotels.com

Expedia.com

Travelocity
View all 7 deals
Loading prices...
104 Marine Pde, Cottesloe, Western Australia 6011, Australia
6.7 km from City Beach
The Cottesloe Beach Hotel

Expedia.com

Hotwire.com

Booking.com
View all 8 deals
Loading prices...
#56 of 79 hotels in Perth
875 Wellington St | West Perth, Perth, Western Australia 6005, Australia
6.8 km from City Beach
City Stay Apartment Hotel

Booking.com

Hotwire.com

Hotels.com
Loading prices...
#31 of 79 hotels in Perth
166 Mounts Bay Rd, Perth, Western Australia 6000, Australia
7.0 km from City Beach
Sullivans Hotel

Expedia.com

Travelocity

Orbitz.com
View all 9 deals
Loading prices...
#74 of 79 hotels in Perth
130A Mounts Bay Rd, Perth, Western Australia 6000, Australia
7.0 km from City Beach
Adelphi Hotel Apartments
#33 of 79 hotels in Perth
Mounts Bay Waters 112 Mounts Bay Rd | Mounts Bay Village, Perth, Western Australia 6000, Australia
7.1 km from City Beach
Mounts Bay Waters Apartment Hotel

Booking.com

Hotwire.com

Hotels.com
View all 5 deals
Loading prices...
#69 of 79 hotels in Perth
36 Mount St | West Perth, Perth, Western Australia 6005, Australia
7.1 km from City Beach
Mountway Holiday Apartments

Booking.com

Hotwire.com

Hotels.com
Loading prices...
#32 of 79 hotels in Perth
24 Mount St, Perth, Western Australia 6000, Australia
7.2 km from City Beach
Rendezvous Hotel Perth Central

Booking.com

Hotels.com

Hotwire.com
View all 7 deals
No availability for your dates
#23 of 79 hotels in Perth
707 Wellington Street, Perth, Western Australia 6000, Australia
7.3 km from City Beach
Four Points by Sheraton Perth

Booking.com

Expedia.com

FourPoints.com
View all 8 deals
No availability for your dates
#73 of 79 hotels in Perth
942 Hay St, Perth, Western Australia 6000, Australia
7.3 km from City Beach
The Melbourne

Travelocity

Priceline

Hotwire.com
View all 5 deals
No availability for your dates
237 St Georges Terrace, Perth, Western Australia 6000, Australia
7.4 km from City Beach
Best Western Premier Terrace Hotel

Booking.com

Hotwire.com

Travelocity
View all 8 deals
No availability for your dates
#50 of 79 hotels in Perth
451 Murray St, Perth, Western Australia 6000, Australia
7.4 km from City Beach
Quest West End

Travelocity

Hotels.com

Booking.com
View all 8 deals
No availability for your dates
#53 of 79 hotels in Perth
228 James St | Northbridge, Perth, Western Australia 6003, Australia
7.4 km from City Beach
BEST WESTERN Northbridge Apartments

Hotwire.com

Hotels.com

Agoda.com
Loading prices...
#17 of 79 hotels in Perth
14 Mill St, Perth, Western Australia 6000, Australia
7.5 km from City Beach
Parmelia Hilton

Booking.com

Hilton

Expedia.com
View all 10 deals
No availability for your dates
#67 of 79 hotels in Perth
418 Murray St, Perth, Western Australia 6000, Australia
7.5 km from City Beach
The Statton on Murray
621 Wellington Street, Perth, Western Australia 6000, Australia
7.6 km from City Beach
Peppers Kings Square Hotel
US$206*
Hotels.com
US$212*
Booking.com
US$206*
Expedia.com
View all 7 deals
US$206*
TripAdvisor
with Expedia
View Deal
#13 of 79 hotels in Perth
33 Mounts Bay Rd, Perth, Western Australia 6000, Australia
7.6 km from City Beach
Adina Apartment Hotel Perth
US$219*
Booking.com
US$219*
Hotels.com
US$219*
Hotwire.com
View all 5 deals
US$216*
TripAdvisor
with Agoda
View Deal
#34 of 79 hotels in Perth
185 St Georges Tce, Perth, Western Australia 6000, Australia
7.6 km from City Beach
Citadines St Georges Terrace Perth

Booking.com

Hotels.com

Travelocity
View all 10 deals
No availability for your dates
City Beach has 2 B&Bs/inns with 7 reviews
#1 of 2 City Beach B&B and Inns
32 Peasholm Street, City Beach, Western Australia 6015, Australia
3.5 km from City Beach
Amanzi Guest House
#2 of 2 City Beach B&B and Inns
11 Helston Ave, City Beach, Western Australia 6015, Australia
1.8 km from City Beach
City Beach Bed & Breakfast
See all 2 City Beach B&Bs/inns
See all hotels in or near City Beach
251 West Coast Hwy, Scarborough, Stirling, Western Australia 6019, Australia
4.9 km from City Beach
West Beach Lagoon

Hotels.com

Booking.com

Hotwire.com
View all 6 deals
US$93*
TripAdvisor
View Deal
23 Hastings St, Scarborough, Stirling, Western Australia 6019, Australia
4.9 km from City Beach
Indian Ocean Hotel

Expedia.com

Orbitz.com

Travelocity
View all 8 deals
Loading prices...
The Esplanade, Scarborough, Stirling, Western Australia 6019, Australia
5.3 km from City Beach
Rendezvous Hotel Perth Scarborough

Booking.com

Expedia.com

Hotels.com
View all 10 deals
Loading prices...
200 West Coast Hwy, Scarborough, Stirling, Western Australia 6019, Australia
5.3 km from City Beach
Sunmoon Boutique Resort

Hotels.com

Expedia.com

Travelocity
View all 5 deals
Loading prices...
10 Lawley St, North Beach, Stirling, Western Australia 6020, Australia
9.5 km from City Beach
Ocean View Motel
*Prices above are provided by partners for one room, double occupancy and do not include all taxes and fees. Please see our partners for full details. Any taxes and fees displayed, if applicable, are estimates only. Please see further details from our partners, who set the prices. Before you complete any reservation, we recommend that you verify the total cost including taxes and fees.