Beginning of main content

Search 321,000 hotels worldwide.

Get the best price available for your trip.

No Expedia cancellation fee to change or cancel almost any hotel reservation.


Featured Perth Independent Hotels

See all 344 Hotels in Perth
Dakota Forthbridge

Dakota Forthbridge

Ferrymuir Retail Park, South Queensferry
4.0 out of 5.0
4.5 out of 5 (475 reviews)
Edinburgh stay We stayed for an overnight to visit edinburgh christmas markets and the hotel and staff were brilli … - 

$84

$84
Old Course Hotel

Old Course Hotel

Old Station Road, St. Andrews
5.0 out of 5.0
4.8 out of 5 (391 reviews)
Luxury hotel with spectacular views of Old Course Everything we wanted. Luxury room. Gorgeous view. Huge comfy bed. Dinner to die for - 

$152

$152
Apex City Quay Hotel & Spa

Apex City Quay Hotel & Spa

1 West Victoria Dock Road, Dundee
4.5 out of 5.0
4.4 out of 5 (1,030 reviews)
Short walk to city centre. Good free parking. Lots of local restaurants. Nice corner room with wate … - 

$55

$55
The Stirling Highland Hotel

The Stirling Highland Hotel

29 Spittal Street, Stirling
4.5 out of 5.0
4.1 out of 5 (500 reviews)
Disapointment We have stayed at this hotel several times but this time we were very disappointed we paid for a de … - 

$84

$84
Malmaison Dundee

Malmaison Dundee

44 Whitehall Crescent, Dundee
4.5 out of 5.0
4.3 out of 5 (372 reviews)
Room with a river view Stayed to have a celebratory dinner with family. Room okay but a bit scruffy, torn wallpaper etc an … - 

$61

$61
Carnoustie Golf Hotel

Carnoustie Golf Hotel

The Links, Carnoustie
4.5 out of 5.0
4.2 out of 5 (565 reviews)
Excellent hotel. Recently refurbished. Have stayed here on many occasions. Will definitely be back. - 

$51

$51
Moness Resort

Moness Resort

Crieff Road, Aberfeldy
4.5 out of 5.0
4.3 out of 5 (293 reviews)
Mid week break Got a good deal and had a good stay. Not exceptional but a really ideal base for exploring the area … - 

$68

$68
Hotel du Vin & Bistro St. Andrews

Hotel du Vin & Bistro St. Andrews

40 The Scores, St. Andrews
4.5 out of 5.0
4.4 out of 5 (167 reviews)
Perfect Location in wonderful St Andrews Overall the hotel was clean, modern and comfortable. Location perfect and real value for money. We … - 

$126

$126
The Station Hotel

The Station Hotel

1 Leonard Street, Perth
4.0 out of 5.0
3.4 out of 5 (306 reviews)
Convenient Hotel for visiting in the area. Convenient Hotel for visiting in the area. Old Hotel, but clean, good staff, and had a lovely break … - 

$50

$50
Hampton By Hilton Dundee City Center

Hampton By Hilton Dundee City Center

1 Argyllgait, Dundee
3.5 out of 5.0
4.5 out of 5 (101 reviews)
Good quality hotel Very good quality at reasonable prices. Great customer service and close to city centre. Rooms and … - 

$59

$59
Holiday Inn Express Stirling

Holiday Inn Express Stirling

Springkerse Business Park, Stirling
3.5 out of 5.0
4.3 out of 5 (524 reviews)
Good dog-friendly Hotel, conveniently located. A nice place, with a single charge for the dog however long the stay. Good breakfast, excellent sta … - 

$44

$44
Dunkeld House Hotel

Dunkeld House Hotel

Blairgowrie Road, Dunkeld
4.5 out of 5.0
4.0 out of 5 (372 reviews)
Food lets a great hotel down! Hotel and room were great but this hotel is let down badly with the quality and quantity of the foo … - 

$122

$122
Holiday Inn Express Dunfermline

Holiday Inn Express Dunfermline

Halbeath, Dunfermline
3.5 out of 5.0
4.1 out of 5 (319 reviews)
Great stay, lovely people. Staff were great from arrival to departure. Room was clean and had everything we needed. Breakfast … - 

$52

$52
Fairmont St Andrews

Fairmont St Andrews

Fife, St. Andrews
5.0 out of 5.0
4.5 out of 5 (788 reviews)
Beautiful hotel, staff and breakfast excellent. We have stayed in this hotel on several occasions. The staff are very friendly and helpful. Bedroom … - 

$152

$152
Atholl Palace Hotel

Atholl Palace Hotel

Pitlochry, Pitlochry
4.5 out of 5.0
4.0 out of 5 (327 reviews)
Cosy room in a magnificent building Only stayed for 1 night, but it was very comfortable - cosy room, easily controlled heating, excell … - 

$278

$278
Airth Castle Hotel & Spa

Airth Castle Hotel & Spa

Airth, Falkirk
4.0 out of 5.0
3.5 out of 5 (173 reviews)
Gorgeous hotel beautiful scenery Although we had one complaint it was acted on and sorted out quickly and efficiently. Our castle ro … - 

$60

$60
Holiday Inn Express Dundee

Holiday Inn Express Dundee

41 Dock Street, Dundee
3.5 out of 5.0
4.0 out of 5 (552 reviews)
hotel Had a carryon with the booking partly Expedia fault and hotel staff,room carpet had black marks on … - 

$53

$53
Hotel Colessio

Hotel Colessio

33 Spittal Street, Stirling
4.5 out of 5.0
4.2 out of 5 (171 reviews)
Nice hotel, shame about the noise I’m not sure that this hotel warrants 5 stars. It is a little strange waking straight into the rece … - 

$83

$83
Crieff Hydro

Crieff Hydro

Fern Tower Road, Crieff
4.5 out of 5.0
4.0 out of 5 (267 reviews)
short family break Stayed in cottage it was really lovely, well equipped and immaculately clean. Ideal accommodation a … - 

$109

$109
Macdonald Rusacks Hotel

Macdonald Rusacks Hotel

Pilmour Links, St. Andrews
4.5 out of 5.0
4.2 out of 5 (325 reviews)
been Before and loved it. We cane last year fir our Anniversary had a sea view room. This year booked again for our Anniversa … - 

$100

$100
Map

Pocket Guide: Independent Hotels in Perth

Search for hotels in Perth on Expedia. You can easily find your hotels in Perth using one of the methods below:

  • View our selection of featured hotels in Perth
  • Use the map to find hotels in the Perth neighborhood you prefer
  • Use the filters to see hotels in a specific area of Perth, select a specific theme, brand, or hotel class from basic (1 Star) to luxury hotels (5 Stars) in Perth
  • Enter your travel dates to view the best deals on hotels in Perth - while they last