A street with a historic building, a cafe, and a traffic light.

Search Hotels with a Bar in Perth

  • Change your mind

    Book hotels with free cancellation
  • Treat yourself

    Save instantly and earn perks with One Key
    Learn about One Key
  • Be picky

    Search almost a million properties worldwide

Check availability on Perth Hotels with a Bar

Tonight
15 Aug - 16 Aug
Tomorrow
16 Aug - 17 Aug
Next weekend
21 Aug - 23 Aug
In two weeks
28 Aug - 30 Aug

Our top choices for Perth hotels with a bar

1. Holiday Inn Express Perth by IHG

Holiday Inn Express Perth by IHG
Perth
United Kingdom
Jacqueline
£90
includes taxes & fees
6 Sept - 7 Sept
Holiday Inn Express Perth by IHG

2. Salutation Hotel

Salutation Hotel
Perth
United Kingdom
Andrew
£98
includes taxes & fees
30 Aug - 31 Aug
Salutation Hotel

3. Scone Arms Hotel

Scone Arms Hotel
Perth
United Kingdom
Peter
£109
includes taxes & fees
16 Aug - 17 Aug
Scone Arms Hotel

4. Sunbank House Hotel

Sunbank House Hotel
Perth
United Kingdom
Stefan
£112
includes taxes & fees
23 Aug - 24 Aug
Sunbank House Hotel

5. Mercure Perth Hotel

Mercure Perth Hotel
Perth
United Kingdom
John
£94
includes taxes & fees
13 Sept - 14 Sept
Mercure Perth Hotel

6. Parklands Hotel

Parklands Hotel
Perth
United Kingdom
mark
£72
includes taxes & fees
23 Aug - 24 Aug
Parklands Hotel

7. Grampian Hotel

Grampian Hotel
Perth
United States
Janet Ho
£106
includes taxes & fees
27 Aug - 28 Aug
Grampian Hotel

8. The Royal George Hotel

The Royal George Hotel
Perth
United Kingdom
steve
£140
includes taxes & fees
16 Aug - 17 Aug
The Royal George Hotel

9. Lovat Hotel

Lovat Hotel
Perth
United Kingdom
Mifftahul
£51
includes taxes & fees
16 Aug - 17 Aug
Lovat Hotel

10. Murrayshall Country Estate

Murrayshall Country Estate
Perth
Canada
Greg
£149
includes taxes & fees
13 Sept - 14 Sept
Murrayshall Country Estate
View all properties

Top Perth Hotel Reviews

Apex City Quay Hotel & Spa

Apex City Quay Hotel & Spa

8/10 Good
"Pool"
robert 2-night trip
Posted 2 hours ago
Apex City Quay Hotel & Spa
Carnoustie Golf Hotel

Carnoustie Golf Hotel

10/10 Excellent
"We stayed for 3 nights in Aug 2026 and had a great trip. The staff were all very welcoming and helpful, we were made to feel at home during our whole trip. The room was clean and bathroom was great. The only things we could fault was not having air con (who would have thought in Scotland) as it was exceptionally warm the nights we were there but we used the fan provided. The food in Calders and the rookery was lovely and breakfast was good too. Our favourite bit, probably like most guests was the viewing terrace out back to watch golfers come and go and to sit and have a drink on the comfy furniture. The pool facilities were great, especially useful as we traveled with our 7 month old and the sauna/steam room looked good despite not using. All in all we had a great time and the staff were the biggest asset, they made us feel like good friends and look forward to coming back to see them again!"
Ryan 3-night trip
Posted 2 hours ago
Carnoustie Golf Hotel
Dakota Edinburgh

Dakota Edinburgh

10/10 Excellent
"Thank you if you offer free breakfast"
Ghassan 2-night trip
Posted 4 hours ago
Dakota Edinburgh
Richmond Park Hotel

Richmond Park Hotel

8/10 Good
"Excellent view and very good bed, but hairdryer wasn’t working."
Ginam 2-night trip
Posted 4 hours ago
Richmond Park Hotel
Mercure Perth Hotel

Mercure Perth Hotel

8/10 Good
"Lovely location for walking through Perth, close to amenities, shopping and restaurants but still felt secluded. Old mill with enjoyable sounds of stream running beside it. Parking on site."
Stephen 1-night trip
Posted 6 hours ago
Mercure Perth Hotel
Apex Dunblane Hydro Hotel

Apex Dunblane Hydro Hotel

8/10 Good
"Room had been renovated but still appeared a little dated (as did most of the hotel). Lovely staff and very clean room/property. Room service is not currently available due to the ongoing reno despite this being advertised within the room. Noisy on Saturday night"
Sophie 2-night trip
Posted 20 hours ago
Apex Dunblane Hydro Hotel
The Pitlochry Hydro Hotel

The Pitlochry Hydro Hotel

8/10 Good
"Thank you to the staff at the Pitlochry Hydro for making a fuss of my parents who were staying to celebrate their Diamond Wedding anniversary . They had a lovely stay, enjoyed using the facilities and exploring Pitlochry."
David and Jackie 2-night trip
Posted 1 day ago
The Pitlochry Hydro Hotel
Holiday Inn Express Perth by IHG

Holiday Inn Express Perth by IHG

8/10 Good
"Nice location passing for work"
Martin 1-night trip
Posted 1 day ago
Holiday Inn Express Perth by IHG
The Angus Hotel & Spa by Compass Hospitality

The Angus Hotel & Spa by Compass Hospitality

8/10 Good
"A good 3 star hotel,with everything you need closeby"
Gordon 3-night trip
Posted 2 days ago
The Angus Hotel & Spa by Compass Hospitality

Frequently asked questions

Searching for hotels with bars in Perth?
If you'd like to find a hotel where you can enjoy a drink after a day of exploring, Perth features 279 properties, including 25 accommodation options with an on-site bar. While you're here, consider a visit to Perth Concert Hall and Perth Art Gallery and Museum.
What are the best hotels with bars in Perth?
Here are a few of the top Perth hotels with bars: Ballathie House Hotel: Hotel with restaurant. Enjoy the bar, free WiFi and free parking. Riverstone Lodge Hotel: Enjoy the bar, free WiFi and free parking. Scone Arms Hotel: Hotel with restaurant. Enjoy the bar, free WiFi and free parking. Salutation Hotel: Hotel with restaurant. Enjoy the 2 bars, free WiFi and breakfast. Mercure Perth Hotel: Hotel with restaurant. Enjoy the bar, free WiFi and breakfast.
How many hotels with bars can I expect to find in Perth?
Expedia has 25 hotels with a bar in Perth.
What is there to do in Perth?
Consider a visit to Perth Concert Hall, Perth Art Gallery and Museum and Black Watch Regimental Museum, and then find a cosy spot for a nightcap. Other places to see include Scone Palace and McDiarmid Park. Perth is well known for its scenic riverfront.
When is the best time to visit Perth?
Visiting local bars in Perth is more fun when you know what the weather holds. These temperatures and rainfall averages can help you determine the best time for bar-hopping. The hottest months are usually July and August, with an average temperature of 13°C, while the coldest months are January and February, with an average of 3°C. Average annual precipitation for Perth is 995 mm.
How can I get to Perth and around the area?
You might want to make the most of these transportation choices in and around Perth: Fly into Dundee (DND), which is located 15.9 mi (25.5 km) away from the city centre. Otherwise, look for flights into Edinburgh Airport (EDI), which is 31.1 mi (50 km) away. To venture out into the surrounding area, take a train from Perth Station.

Explore a world of travel with Expedia