Find and Book Top Rated Hotels in Perth

Search among 43 available hotels and places to stay in Perth from 50+ providers

Check-in
Select date
Check-out
Select date
Rooms & Guests
22 Guests, 1 Room
Filter & Sort
View map
1-43 out of 43
Filter & Sort
View map
Sort by: high popularity
  • Price: low to high
  • Price: high to low
  • Guest rating: high to low
  • Popularity: high to low
8.4
Great221 reviews
From   US$ 181 /nightSelect
8.6
Great275 reviews
2 adults
1 bedroom
2 beds
From   US$ 76 /nightSelect
8.4
Great574 reviews
400 m from City Centre300 m from Perth and Kinross Council
From   US$ 117 /nightSelect
8.6
Great537 reviews
3.0 km from City Centre1.2 km from University of the Highlands and Islands Perth College
From   US$ 152 /nightSelect
8.2
Great205 reviews
5.6 km from City Centre
From   US$ 94 /nightSelect
8.6
Great190 reviews
500 m from City Centre400 m from Ceasar's Amusement Park
From   US$ 154 /nightSelect
7.8
Very good62 reviews
8.3 km from City Centre1.6 km from Campsie Linn
From   US$ 107 /nightSelect
8.0
Great132 reviews
600 m from City Centre500 m from Ceasar's Amusement Park
From   US$ 123 /nightSelect
8.0
Great66 reviews
13.4 km from City Centre500 m from Dunning Golf Club
From   US$ 102 /nightSelect
Guest house
8.2
Great130 reviews
400 m from City Centre500 m from Ceasar's Amusement Park
From   US$ 246 /nightSelect
8.6
Great28 reviews
3.9 km from City Centre2.9 km from University of the Highlands and Islands Perth College
From   US$ 119 /nightSelect
8.4
Great360 reviews
1000 m from City Centre1.0 km from Scone Palace
From   US$ 144 /nightSelect
8.0
Great43 reviews
2.1 km from City Centre100 m from University of the Highlands and Islands Perth College
From   US$ 75 /nightSelect
Guest house
8.0
Great81 reviews
1.1 km from City Centre1000 m from Perth and Kinross Council
From   US$ 122 /nightSelect
Guest house
8.2
Great47 reviews
900 m from City Centre900 m from Scone Palace
From   US$ 236 /nightSelect
Guest house
8.2
Great127 reviews
1.2 km from City Centre1000 m from Black Watch Museum
From   US$ 66 /nightSelect
8.2
Great201 reviews
600 m from City Centre400 m from Ceasar's Amusement Park
From   US$ 102 /nightSelect
Guest house
8.2
Great70 reviews
400 m from City Centre300 m from Ceasar's Amusement Park
From   US$ 128 /nightSelect
Bed & Breakfast
8.4
Great77 reviews
4.2 km from City Centre
From   US$ 90 /nightSelect
Bed & Breakfast
8.4
Great95 reviews
1.3 km from City Centre200 m from Perth Royal Infirmary
From   US$ 52 /nightSelect
8.2
Great36 reviews
18.8 km from City Centre
From   US$ 81 /nightSelect
8.4
Great120 reviews
1000 m from City Centre800 m from Perth and Kinross Council
From   US$ 61 /nightSelect
Bed & Breakfast
8.4
Great43 reviews
1.3 km from City Centre200 m from Perth Royal Infirmary
From   US$ 103 /nightSelect
Bed & Breakfast
8.4
Great40 reviews
1000 m from City Centre300 m from Black Watch Museum
From   US$ 184 /nightSelect
Guest house
8.4
Great50 reviews
1000 m from City Centre500 m from King James VI Golf Club
From   US$ 81 /nightSelect
8.6
Great17 reviews
12.4 km from City Centre
From   US$ 822 /nightSelect
8.2
Great46 reviews
1.2 km from City Centre1000 m from Perth and Kinross Council
From   US$ 113 /nightSelect
Guest house
8.6
Great59 reviews
1.2 km from City Centre1.0 km from Black Watch Museum
From   US$ 83 /nightSelect
Guest house
8.0
Great68 reviews
1.1 km from City Centre1000 m from Perth and Kinross Council
From   US$ 113 /nightSelect
Guest house
8.0
Great6 reviews
1.0 km from City Centre900 m from Perth and Kinross Council
Select
Apartment
8.4
Great29 reviews
600 m from City Centre300 m from St Ninian's Cathedral
From   US$ 164 /nightSelect
8.6
Great33 reviews
600 m from City Centre300 m from St Ninian's Cathedral
From   US$ 451 /nightSelect
19.8 km from City Centre
From   US$ 218 /nightSelect
8.8
Great15 reviews
10.9 km from City Centre
From   US$ 220 /nightSelect
19.8 km from City Centre
From   US$ 555 /nightSelect
8.4
Great21 reviews
400 m from City Centre500 m from Scone Palace
From   US$ 137 /nightSelect
19.8 km from City Centre
From   US$ 370 /nightSelect
8.6
Great19 reviews
11.8 km from City Centre
From   US$ 198 /nightSelect
8.6
Great22 reviews
1.1 km from City Centre1000 m from Perth and Kinross Council
From   US$ 170 /nightSelect
8.8
Great14 reviews
18.3 km from City Centre
From   US$ 295 /nightSelect
8.4
Great16 reviews
2.1 km from City Centre2.1 km from King James VI Golf Club
From   US$ 239 /nightSelect
8.4
Great2 reviews
500 m from City Centre400 m from Ceasar's Amusement Park
From   US$ 174 /nightSelect
Lodge
8.4
Great13 reviews
14.2 km from City Centre
From   US$ 749 /nightSelect

Best hotels and places to stay in Perth

Why visit?

Perth, located in the United Kingdom, is a charming city that offers a wealth of attractions, making it an interesting destination for tourists. With a wide range of hotels to choose from, visitors can enjoy a comfortable stay while exploring the historical sites, scenic landscapes, and vibrant cultural scene. Whether you are looking for a luxury boutique hotel or a budget-friendly accommodation option, Perth has something to suit every travelers preferences.

Where to stay?

Perth City Centre: The heart of the city, Perth City Centre, is a popular choice for tourists due to its convenient location and proximity to major attractions. Here, you will find a variety of hotels, ranging from boutique establishments to well-known chains. Staying in the city center allows easy access to noteworthy landmarks such as St. Johns Kirk, Scone Palace, and the Perth Museum and Art Gallery. Additionally, you can explore the charming streets filled with shops, restaurants, and cafes.

North Inch: For those seeking a tranquil stay close to nature, North Inch is an ideal area to consider. This scenic green space offers a peaceful retreat from the bustling city center while still being within walking distance. There are several hotels located near North Inch, allowing visitors to enjoy peaceful walks along the River Tay or partake in outdoor activities such as golf or cycling. This area also provides easy access to the stunning Branklyn Garden and the Perth Concert Hall.

South Street: South Street is another fantastic area to stay in Perth, known for its historical charm. This picturesque street is lined with beautiful buildings, boutique shops, and cozy cafes. By staying in a hotel along South Street, visitors can immerse themselves in the rich history of the city, with attractions like St. Ninians Cathedral and Fergusson Gallery within reach. Additionally, this location provides convenient access to Perth Theatre and the Black Watch Castle and Museum.

What is the price per hotel room per night?

3-star hotels: The average price per night ranges from $80 to $120.

4-star hotels: The average price per night ranges from $130 to $200.

5-star hotels: The average price per night ranges from $220 to $400.

Best value for money:

The Station Hotel Perth: This hotel offers comfortable and affordable accommodations in the heart of Perth. Located near the city center, it provides easy access to popular attractions such as the Perth Museum and Art Gallery. With its reasonable prices and convenient location, The Station Hotel is a great choice for budget-conscious travelers.

Mercure Perth Hotel: Situated just a short walk from the city center, the Mercure Perth Hotel offers a blend of comfort and affordability. The hotel features contemporary rooms with modern amenities, making it a comfortable and convenient option for travelers. Its proximity to the city center allows guests to explore attractions like St. Johns Kirk and Scone Palace without any hassle.

Holiday Inn Express Perth: For those seeking a budget-friendly option without compromising on quality, the Holiday Inn Express Perth is an excellent choice. The hotel offers comfortable rooms and a complimentary breakfast, ensuring a pleasant stay. Its location near the city center allows easy access to attractions, shops, and restaurants, making it a convenient and cost-effective option.

Best kid-friendly hotels:

The Salutation Hotel: Located in the heart of Perth, The Salutation Hotel is a family-friendly establishment with spacious rooms suitable for families. The hotel provides cribs and extra beds upon request, making it convenient for those traveling with children. Its central location allows easy access to nearby parks, such as North Inch, where kids can enjoy outdoor activities.

Ballathie House Hotel: Situated in a picturesque countryside setting, Ballathie House Hotel offers a family-friendly atmosphere with spacious rooms and beautiful grounds. The hotel features a childrens play area and provides activities such as fishing and cycling, ensuring a fun-filled stay for both parents and kids.

Best hotels for a romantic getaway:

The Royal George Hotel: Nestled along the banks of the River Tay, The Royal George Hotel offers a romantic setting for couples. With its charming riverside location, comfortable rooms, and excellent dining options, it is an ideal choice for a romantic escape. Enjoy a walk along the riverside or indulge in a romantic dinner overlooking the water.

The Lovat Hotel: This boutique hotel in Perth offers a cozy and intimate atmosphere perfect for couples seeking a romantic getaway. The stylish rooms and personalized services create a warm and inviting ambiance. Its convenient location near South Street allows easy access to romantic spots such as St. Ninians Cathedral and the Fergusson Gallery.

Best for location:

Premier Inn Perth City Centre: Situated in the heart of Perths city center, Premier Inn offers a prime location for exploring the citys attractions, shops, and restaurants. With comfortable rooms and a range of amenities, including an on-site restaurant, this hotel provides a convenient base for a memorable stay in Perth.

The Station Hotel: As mentioned earlier, The Station Hotel is centrally located, making it an excellent choice for those seeking a convenient location. Its proximity to the train station and major attractions allows easy exploration of Perths offerings.

Salutation Hotel: Situated on South Street, the Salutation Hotel provides easy access to Perths main shopping areas and historic sites. Its central location makes it an ideal base for exploring the city and enjoying its vibrant atmosphere.

Best for a short city break:

The George Hotel: Located in Perths city center, The George Hotel offers comfortable accommodations for a short city break. Its proximity to shops, restaurants, and cultural attractions, such as the Perth Theatre, makes it an ideal choice for those looking to make the most of their time in the city.

The New County Hotel: Situated near the city center, The New County Hotel provides a convenient location for a short stay in Perth. With comfortable rooms and easy access to local attractions, it offers a comfortable and convenient base for exploring the citys highlights.

Show moreLess