Perth Inns
Get more for your budget and save up to 50% off select Secret Bargain hotels
Get even more value with CheapTickets Price Guarantee!
Change your flight without a fee on select flights
Inns in Perth

Highland Gate, Stirling by Marston's Inns
Drip Road Stirling Scotland
$57 nightly
The price is $69 total per night
$69 total
Dec 6 - Dec 7
Total with taxes and fees
Free Cancellation
Reserve now, pay when you stay
With a stay at Highland Gate, Stirling by Marston's Inns in Stirling, you'll be within a 5-minute drive of Stirling Castle and Gowan Hill.
Parking included
Free WiFi

Sweet Chestnut, Dunfermline by Marston's Inns
11 Fife Leisure Park Dunfermline Scotland
$56 nightly
The price is $67 total per night
$67 total
Nov 22 - Nov 23
Total with taxes and fees
Free Cancellation
Reserve now, pay when you stay
With a stay at Sweet Chestnut, Dunfermline by Marston's Inns in Dunfermline, you'll be within a 10-minute drive of Yellowscott Country Park and Dunfermline Abbey.
Parking included
Free WiFi

The Longforgan Coaching Inn
56 Main St Dundee Scotland
$51 nightly
The price is $61 total per night
$61 total
Nov 6 - Nov 7
Total with taxes and fees
With a stay at The Longforgan Coaching Inn in Dundee, you'll be within a 5-minute drive of Dundee Karting and TeamSport Go Karting Dundee.
Pet friendly
Parking included

The Inn at Lathones
By Largoward, Lathones Leven Scotland
$123 nightly
The price is $147 total per night
$147 total
Nov 9 - Nov 10
Total with taxes and fees
Located in Leven, The Inn at Lathones is in a rural location, within a 10-minute drive of Fife Folk Museum and St Andrews Wine Company.
Pet friendly
Free WiFi

The Old Mill Inn
Mill lane Pitlochry Scotland
$262 nightly
The price is $314 total per night
$314 total
Nov 18 - Nov 19
Total with taxes and fees
Free Cancellation
Reserve now, pay when you stay
With a stay at The Old Mill Inn in Pitlochry, you'll be within a 10-minute drive of Cairngorms National Park and Rob Roy Way - North.
Parking included
Free WiFi

The Elbow Room
Rosslyn Street Kirkcaldy Scotland
$67 nightly
The price is $81 total per night
$81 total
Nov 8 - Nov 9
Total with taxes and fees
Free Cancellation
Reserve now, pay when you stay
Located in Kirkcaldy, The Elbow Room is within a 5-minute drive of Kirkcaldy Museum and Art Gallery and Bongos Soft Play Centre.
Pet friendly
Parking included

Rooms at 1703
29-35 Bruce Street Dunfermline Scotland
With a stay at Rooms at 1703, you'll be centrally located in Dunfermline, steps from Pittencrieff Park and within a 5-minute walk of Abbot House.
Parking included
Free WiFi

Meikleour Arms Hotel and Restaurant
Meikleour Perth Scotland
$157 nightly
The price is $189 total per night
$189 total
Nov 8 - Nov 9
Total with taxes and fees
Free Cancellation
Reserve now, pay when you stay
Located in Perth, Meikleour Arms Hotel and Restaurant is within a 15-minute drive of Blairgowrie Golf Club and Perth Racecourse.
Parking included
Free WiFi

Fisherman's Tavern Hotel - Inn by Greene King Inns
10-16 Fort Street, Broughty Ferry Dundee Scotland
$107 nightly
The price is $128 total per night
$128 total
Nov 8 - Nov 9
Total with taxes and fees
Free Cancellation
Reserve now, pay when you stay
With a stay at Fisherman's Tavern Hotel - Inn by Greene King Inns in Dundee, you'll be a 1-minute walk from Broughty Ferry Seafront and 6 minutes by foot from Barnhill Rock Garden.
Parking included
Free WiFi

Haar with Rooms
1 Golf Place St. Andrews Scotland
$184 nightly
The price is $221 total per night
$221 total
Nov 8 - Nov 9
Total with taxes and fees
Free Cancellation
Reserve now, pay when you stay
A stay at Haar with Rooms places you in the heart of St. Andrews, steps from University of St. Andrews and Old Course at St Andrews.
Free WiFi
Restaurant

Burntisland Sands Hotel
Lochies Road Burntisland Scotland
$100 nightly
The price is $120 total per night
$120 total
Nov 9 - Nov 10
Total with taxes and fees
When you stay at Burntisland Sands Hotel in Burntisland, you'll be near the beach and 14 minutes by car from Fife Ice Arena.
Breakfast included
Parking included
Lowest nightly price found within the past 24 hours based on a 1 night stay for 2 adults. Prices and availability subject to change. Additional terms may apply.
Perth Inns essential information
Accommodation | 30 Inns |
|---|---|
Lowest Price | $61 |
Highest Price | $314 |
Popular accommodation | Highland Gate, Stirling by Marston's Inns, Sweet Chestnut, Dunfermline by Marston's Inns, The Longforgan Coaching Inn, The Inn at Lathones, The Old Mill Inn, The Elbow Room, Rooms at 1703, Meikleour Arms Hotel and Restaurant, Fisherman's Tavern Hotel - Inn by Greene King Inns, Haar with Rooms, Burntisland Sands Hotel, Smiddy Haugh |
More to Explore in Perth
Top Picks
- B&B in Perth
- Hotels with Free Parking in Perth
- Arcade Hotels in Perth
- Business Hotels in Perth
- Hotels with Airport Transfers in Perth
- Meikleour Hotels
- 5 Star Hotels in Perth
- Monzie Hotels
- Scone Hotels
- Hotels with a Gym in Perth
- Historic Hotels in Perth
- 4 Star Hotels in Perth
- Adventure Sport Hotels in Perth
- Cabin Rentals in Perth
- Hotels with Balconies in Perth
- Hotels with Bars in Perth
- Green Hotels in Perth
- Hotels with an Indoor Pool in Perth
- Freetobook Hotels in Perth
- 3 Star Hotels in Almondbank
- Scotlandwell Hotels
- Almondbank Hotels
- Hotels with Hot Tubs in Perth
- Hotels with a Wedding Venue in Perth
- Boutique Hotels in Perth

