Top Hotels in Perth

Search among 15 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
1Filter & Sort
View map
1-15 out of 15
1Filter & 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.6
Great545 reviews
MapView on map1.8 mi from City Center1300 yd from University of the Highlands and Islands Perth College
From   US$ 152 /nightSelect
8.4
Great233 reviews
From   US$ 143 /nightSelect
8.4
Great577 reviews
500 yd from City Center400 yd from Perth and Kinross Council
From   US$ 108 /nightSelect
8.2
Great205 reviews
3.5 mi from City Center
From   US$ 74 /nightSelect
8.6
Great200 reviews
600 yd from City Center400 yd from Ceasar's Amusement Park
From   US$ 124 /nightSelect
8.4
Great362 reviews
1100 yd from City Center1100 yd from Scone Palace
From   US$ 75 /nightSelect
8.2
Great201 reviews
600 yd from City Center500 yd from Ceasar's Amusement Park
From   US$ 68 /nightSelect
8.0
Great132 reviews
600 yd from City Center500 yd from Ceasar's Amusement Park
From   US$ 123 /nightSelect
Bed & Breakfast
8.4
Great41 reviews
1100 yd from City Center300 yd from Black Watch Museum
From   US$ 152 /nightSelect
8.2
Great134 reviews
500 yd from City Center500 yd from Ceasar's Amusement Park
From   US$ 215 /nightSelect
8.0
Great91 reviews
1200 yd from City Center1000 yd from Perth and Kinross Council
From   US$ 63 /nightSelect
8.2
Great143 reviews
1300 yd from City Center1100 yd from Black Watch Museum
From   US$ 66 /nightSelect
8.4
Great76 reviews
2.6 mi from City Center
From   US$ 90 /nightSelect
8.0
Great65 reviews
8.3 mi from City Center600 yd from Dunning Golf Club
From   US$ 101 /nightSelect
8.2
Great57 reviews
1500 yd from City Center200 yd from Perth Royal Infirmary
From   US$ 103 /nightSelect

Best hotels and places to stay in Perth

Why visit?

Perth, located in the United Kingdom, is a city known for its rich history, picturesque landscapes, and vibrant culture. As a tourist, visiting Perth offers a unique blend of historic landmarks, stunning natural beauty, and a range of activities to enjoy. Whether you are interested in exploring medieval castles, indulging in outdoor adventures, or embracing the local charm, Perth has plenty to offer.

Where to stay?

When it comes to finding the perfect place to stay in Perth, there are several neighborhoods that offer a great experience. Here are some of the best areas to consider:

City Centre: The heart of Perth, the City Centre is ideal for those who want to be close to the main attractions, shopping areas, and restaurants. It offers a combination of historic buildings and modern amenities.

North Inch: Located close to the River Tay, North Inch is a peaceful neighborhood with beautiful green spaces. It offers a tranquil atmosphere and is ideal for outdoor enthusiasts.

Scone: Scone is known for its historic significance and is home to Scone Palace. It offers a relaxed setting and is perfect for those seeking a suburban retreat.

What is the price per hotel room per night?

The average prices for hotel rooms in Perth vary depending on the star rating. Here's an overview of the average prices:

3-star hotels: Prices range from $70 to $120 per night.

4-star hotels: Prices range from $100 to $180 per night.

5-star hotels: Prices range from $150 to $300 per night.

Best value for money:

Premier Inn Perth City Centre: This budget-friendly hotel offers comfortable rooms, a central location, and great amenities at an affordable price.

Station Hotel Perth: Another excellent option for those on a budget, this hotel provides clean and cozy rooms, friendly service, and a convenient location.

Best kids-friendly hotels:

Holiday Inn Express Perth: Perfect for families, this hotel offers spacious rooms, a children's play area, and a complimentary breakfast, ensuring a pleasant stay for everyone.

Mercure Perth Hotel: With family rooms and an indoor swimming pool, this hotel caters to the needs of families. It also offers a central location and modern facilities.

Best hotels for a romantic getaway:

The Parklands Hotel: This charming hotel boasts elegant rooms, a quiet atmosphere, and beautiful gardens, making it an ideal choice for couples seeking a romantic escape.

Ballathie House Hotel: Located in a picturesque setting alongside the River Tay, this luxurious hotel offers elegant rooms, fine dining, and stunning views, creating a truly romantic experience.

Best for location:

Best Western Queens Hotel: Situated in the City Centre, this hotel provides easy access to attractions, shopping, and dining options, ensuring a convenient and enjoyable stay.

The Station Hotel: Located near the train station and city center, this hotel offers excellent connectivity and is a convenient base for exploring Perth and its surroundings.

The Maltings Hotel: This centrally located hotel is close to the main attractions and offers comfortable rooms, friendly service, and a good value for money.

Best for a short city break:

The Royal George Hotel: With its central location, comfortable rooms, and a restaurant with river views, this hotel is perfect for a short city break in Perth.

Ballathie House Hotel: Offering a luxurious and tranquil setting, this hotel allows visitors to escape the hustle and bustle of city life without being too far away. It offers a serene experience for a short break.

Show moreLess