Search

Shield with stars icon

Book with confidence - We have plenty of flexible travel options to choose from in case you need to change your plans.

Cheap Hotels in Perth

85
784 reviews by TrustYou
Norwell House, Perth Airport
3.5 Miles from the centre
per night from £37
Estimated price based on searches in the last month
94
252 reviews by TrustYou
71 Dunkeld Road
0.6 Miles from the centre
per night from £52
Estimated price based on searches in the last month
92
247 reviews by TrustYou
Dundee Road, 50
0.6 Miles from the centre
per night from £53
Estimated price based on searches in the last month
87 Glasgow Road
0.7 Miles from the centre

With free WiFi and free private parking, Rowanlea Guest House Perth offers bed and breakfast accommodation in the heart of Perth. The property is set in a beautiful Victorian house with period features. All the rooms at Rowanlea Guest House Perth feature en suite bathroom facilities, a hospitality tray and a flat-screen TV. Free toiletries are provided. Some rooms overlook the garden. Breakfast is served every morning in the dining room, and is freshly cooked to order. Guests can choose from an assortment of fruits, cereals, yoghurt and fruit juices from the well-stocked buffet table. This is accompanied by choice of tea, coffee, toast and croissants, and followed by a cooked Scottish breakfast. Nearby popular attractions include Perth Racecourse and the Scone Palace, both only 10 minutes’ drive from the property. Perth Rail Station is 14 minutes’ walk.

Show more
per night from £55
Estimated price based on searches in the last month
88
2544 reviews by TrustYou
200 DUNKELD ROAD, INVERALMOND,
1.8 Miles from the centre

A smart Perth hotel with a bar off the A9 road, plus free WiFi and breakfast includedHoliday Inn Express® Perth hotel is just off the A9, a 10-minute drive from city centre sights and shopping.Alternatively, guests can leave the car in the hotel's free car park and hop on a bus into town from the stop outside the hotel. Perth railway station, a 10-minute drive away, has direct trains to Edinburgh and Aberdeen. Edinburgh Airport (EDI) is a 50-minute drive from the hotel. Perth Concert Hall shows, thrilling Perth Racecourse, and the Black Watch Castle and Museum's centuries of military history are all within a 15-minute drive. Business guests are a short walk from Scottish and Southern Energy head office and a five-minute drive from Inveralmond Industrial Estate. At the hotel, you can host meetings in 2 naturally lit rooms with space for up to 40 people.At this hotel you can enjoy:- Free WiFi- Rooms with sofa beds for families- Express Start™ Breakfast includedBegin your day with our breakfast buffet, offering delicious hot choices. Our 24-hour snack menu also features hot options like pizza and curries. In the lobby bar and lounge, you can order snacks and unwind over a chilled glass of wine or a pint with friends while watching live BT Sport events. Our warmly decorated rooms have free tea and coffee, and pets are welcome.

Show more
per night from £55
(price for Sun, 05 Feb)
15 Pitcullen Crescent
0.7 Miles from the centre

Situated in Perth, on the banks of the River Tay, this Victorian guest house is a 15-minute walk from the city centre. There is free Wi-Fi throughout the building, and free parking on site.#CheckinPolicy 14:00:00,CheckoutPolicy 12:00:00,

Show more
per night from £60
Estimated price based on searches in the last month
3 South Inch View
0.6 Miles from the centre

Situated in Perth, Acer Guest House is just a few metres from the banks of the famous River Tay. The 4-star guest house offers elegant rooms with free Wi-Fi and en suite bathrooms. The rooms at Acer are individually decorated, and each has a luxury bathroom with free toiletries and a hairdryer. All rooms feature a flat-screen TV and tea/coffee facilities. Acer Guest House is just a 5-minute drive from both the King James VI and Craigie Hill Golf Clubs. Free on-site parking is available, and Dundee can be reached in a 30-minute drive.

Show more
per night from £60
Estimated price based on searches in the last month
91
289 reviews by TrustYou
STRATHMORE STREET
0.7 Miles from the centre
per night from £60
Estimated price based on searches in the last month
51 Dunkeld Road
0.6 Miles from the centre

Almond Villa is a charming Victorian guest house located just 10 minutes’ walk from the centre of Perth. Free parking and full Scottish breakfasts are offered, along with flat-screen satellite TVs in all rooms.#CheckinPolicy 14:00:00,CheckoutPolicy 12:00:00,

Show more
per night from £65
Estimated price based on searches in the last month
97
120 reviews by TrustYou
6 Pitcullen Crescent
0.7 Miles from the centre

Situated in Perth, within 2.8 km of Scone Palace and 34 km of Discovery Point, Adam Guest House features accommodation with a shared lounge and free WiFi throughout the property as well as free private parking for guests who drive. The property is non-smoking and is located 27 km from Falkland Palace. At the guest house, the rooms are fitted with a wardrobe and a TV. At Adam Guest House rooms include bed linen and towels. Gleneagles is 31 km from the accommodation. The nearest airport is Dundee Airport, 29 km from Adam Guest House.

Show more
per night from £70
Estimated price based on searches in the last month
23 York Place
0.2 Miles from the centre

A 6-minute walk from Perth city centre and railway and bus stations, Woodlea has free WiFi, limited free parking, a guest lounge and modern bedrooms with fully stocked coffee/tea tray. Scone Palace and Perth Race course are both 2 miles from the property. All the rooms are en suite and many of them are located on the ground floor. They all come with a flat-screen TV, toiletries, a hairdryer and ironing facilities. In the morning, a freshly cooked breakfast is served in the dining room which has original features, including hand-painted cornices and coving. Local produce is used wherever possible. St. Andrews is 45 miles from Woodlea, and Stirling is 33 miles away. Blair Castle and Cairngorms National Park are within 1 hours drive from the accommodation. The nearest airport is in Edinburgh, 42 miles from the property.

Show more
per night from £72
Estimated price based on searches in the last month

More hotel deals

  • Salutation Hotel

    76
    1901 reviews by TrustYou
    per night from £79
    Estimated price based on searches in the last month
  • Murrayshall Country Estate Hotel

    90
    869 reviews by TrustYou
    per night from £179
    Estimated price based on searches in the last month
  • The Townhouse Hotel

    99
    447 reviews by TrustYou
    per night from £110
    Estimated price based on searches in the last month
  • Best Western Queens Hotel

    58
    311 reviews by TrustYou
    per night from £80
    Estimated price based on searches in the last month
  • Pitcullen Guest House B&B

    per night from £83
    Estimated price based on searches in the last month
  • Dunallan Guest House Hotel

    89
    244 reviews by TrustYou
    per night from £80
    Estimated price based on searches in the last month
  • Lovat Hotel

    68
    122 reviews by TrustYou
    per night from £77
    Estimated price based on searches in the last month
  • Caledonian Apartment Apartaments

    per night from £180
    Estimated price based on searches in the last month
  • Arisaig Guest House Hotel

    per night from £75
    Estimated price based on searches in the last month
  • The Royal George Hotel

    81
    1730 reviews by TrustYou
    per night from £80
    Estimated price based on searches in the last month

Hotels in Perth

lastminute.com has a fantastic range of hotels in Perth, with everything from cheap hotels to luxurious five star accommodation available. We like to live up to our last minute name so remember you can book any one of our excellent Perth hotels up until midnight and stay the same night.

We offer big savings on all kinds of hotels in some of the best locations Perth has to offer so use our search box to find one that meets your requirements. Whether youre travelling with your family, alone or with your partner, we have a superb selection to choose from. Book now and make some great savings - also dont forget our Price Match Guarantee

Frequently asked questions about Hotels in Perth

What are the best hotels to stay in Perth?

The best hotels to stay in Perth are Sunbank House Hotel, Caledonian Apartment and Scotia.

What is the cheapest price for a hotel in Perth?

Sky Lodge Hotel Perth in Perth offers one night in a double room at the price of £36.

What are the best hotels in Perth near the center?

The best hotels near the center of Perth are Salutation Hotel, Woodlea and The Royal George Hotel.

120,000 Hotels

We search from 120,000 hotels worldwide to find you the best deals.

Price Match Guarantee

Find the same hotel cheaper within 24hrs when booking with us and we'll give you the difference.

Learn more

Need help with your booking?

Call us on 0800 093 5555