Compare and save on Perth hotels

Sorry, We don't support stays longer than 30 nights.

Search our map for the best Perth hotels

Use our map to find hotels near the Perth area or attractions you want to visit.

The best Perth hotels. Read the reviews

Feel confident you’ve booked the perfect stay. Read our real guest reviews before you book.

See more hotels

Hotels in Perth

Visiting and staying in Perth, the premier city in Western Australia will afford you a chance to explore the stunning coastline against the warm and welcoming Indian Ocean. Though Perth is one of the most isolated cities in the world, you wouldn’t know it to visit, as it is a lively, cosmopolitan town that seems to effortlessly mix big-city sophistication with small-town charm.

Where should you stay in Perth?

There are plenty of great neighbourhoods in Perth to choose from, and you can’t really go wrong in this town, especially as the transportation in this city is pretty good. You’ll find some mass transit (CAT Bus Services) around the city centre is free. Otherwise there are trains, buses and ferries that you can take advantage of when you come to stay.


Northbridge is the neighbourhood to turn to if you want to make the most of the city day and night. Nearby there are plenty of cultural attractions like the Western Australian Museum, the Art Gallery of Western Australia, the Perth Institute of Contemporary Arts and the New State Theatre. For night owls, this is the best place in the city to go to for bars and nightclubs, just beware, if you want a good night’s sleep this isn’t where you’ll want to be. There are loads of hotels here, from the budget to the luxury, though Northbridge is more commonly frequented by backpackers instead of families and couples.


Not technically within Perth, but 19km to its south, Fremantle is nevertheless considered part of Perth. A hotspot for weekenders wanting to enjoy the lovely 19th century architecture of the town, or sail from the seaport, or even just dip into the town’s restaurants, bars and shops, Fremantle is a pleasure to stay in. There are plenty of charming hotels and guesthouses here, and the distance to the main part of the city is easily reached by car or train.

The Beaches

Staying by one of the city beaches is also worth looking into. Scarborough and Cottesloe are the favoured spots, and each have their own charms. Scarborough is the busier of the two, about 12km north of the CBD, and is replete with seaside restaurants and bars, as well as offering plenty of avenues if you want to learn how to surf. Accommodation tends to be cheaper in Scarborough as there are more options available. Cottesloe on the other hand is the calmer, prettier beach of the two. Norfolk pines edge this sheltered beach, and you will find more upmarket hotels, and eateries around this part of town.


Perhaps a little bit of an unusual choice, as this is one of Perth’s inner suburbs. Subiaco is nevertheless a great little place to stay. It has the recommended amount of restaurants and cafes, but it also has quaint and quirky boutique shops, and bustling markets to explore. Just a few stops on the train, this is a good choice if you fancy a bit of an upmarket experience in this city.