Perth hotels

Hotels in Perth

48 available hotel offers

2 1
  • airbnb
  • booking
  • vrbo
  • expedia
  • premierinn
  • sykescottages
  • plumguide
  • hotelscom
  • tripadvisor
  • homestay
  • tuivillas
  • hostelworld
Choose the perfect holiday accommodation
Price per night
Accommodation type
Rating

48 Cheap hotels in Perth

Grampian Hotel - Perth
8.0Very good 2070 reviews
Perth
1 1
£151/nightfor 1 night

Grampian Hotel

hotel - Perth
The Grampian Hotel is located in central Perth, a short walk from the city centre and conveniently close to the railway and bus stations. This 3-star hotel enjoys very good user ratings for location, cleanliness, and overall experience.
The Grampian Hotel offers 12 comfortable rooms with ensuite bathrooms, each featuring super king-size beds and complimentary toiletries. Guests can enjoy free Wi-Fi throughout the property, a restaurant, a bar, and parking facilities.
Sunbank House Metro Hotel - Perth
8.9Very good 604 reviews
Perth
1 1
£103/nightfor 1 night

Sunbank House Metro Hotel

hotel - Perth
Sunbank House Metro Hotel is a 4-star hotel situated in private gardens overlooking Perth, just a 10-minute walk from the city centre. The hotel has been highly rated by guests, with excellent scores for cleanliness, location, and overall experience.
This Victorian lodging offers a blend of traditional charm and modern comfort. Guests can enjoy a range of amenities, including a restaurant, bar, fitness centre, swimming pool, tennis court, and free parking.
The Lodge At Perth Racecourse - Perth
9.0Excellent 119 reviews
Perth
2 1
£72/nighttotal: Â£504 (7 )

The Lodge At Perth Racecourse

hotel - Perth
The Lodge At Perth Racecourse is a 3-star hotel conveniently located on the riverwalk, within walking distance of Perth Racecourse and Scone Palace, and within a 3-mile radius of Perth Art Gallery and Museum and Perth Concert Hall. It has consistently received excellent user ratings.
The hotel offers a range of amenities, including a restaurant, bar, fitness centre, garden and a terrace. Guests can enjoy free Wi-Fi, on-site parking and a comfortable common area with a TV.
The Crees Inn - Perth
9.2Excellent 312 reviews
Perth
1 1
£94/nightfor 1 night

The Crees Inn

hotel - Abernethy
The Crees Inn is located in Abernethy, just 11 miles from Scone Palace and within easy reach of other attractions like Discovery Point and St Andrews University. The hotel has consistently received excellent ratings for its location, cleanliness, and overall experience.
The inn offers a comfortable and convenient stay with a single bedroom and bathroom, covering 1 square metre. Guests can enjoy a range of amenities including a restaurant, bar, fitness centre, and garden, as well as free WiFi and room service.
The Parklands Hotel - Perth
8.4Very good 878 reviews
Perth
1 1
£173/nightfor 1 night

The Parklands Hotel

hotel - Perth
The Parklands Hotel is situated just a short walk from Perth's central rail and bus stations, making it an ideal base for exploring the city and surrounding area. This 4-star hotel has received very good user ratings, reflecting its comfortable and convenient accommodation.
The hotel offers a range of modern rooms with amenities like flat-screen TVs and tea/coffee making facilities. Guests can enjoy the relaxing outdoor space, dine at one of the two restaurants, or take advantage of the free parking, perfect for those driving to Perth.
The Royal George Hotel - Perth
8.0Very good 4116 reviews
Perth
2 1
£150/nighttotal: Â£1050 (7 )

The Royal George Hotel

hotel - Perth
The Royal George Hotel is situated beside the River Tay, a minute from Perth Museum and Horsecross Concert Hall, and a short walk from Perth High Street, making it a convenient base for exploring the city. This 3-star hotel has received very good user ratings for its cleanliness and overall experience.
The hotel offers a range of amenities including a restaurant serving traditional Scottish cuisine, a bar with an extensive selection of drinks, a fitness suite, and a games room. Guests can also enjoy the picturesque gardens and the convenience of free parking.
Scone Arms Hotel - Perth
8.8Very good 310 reviews
Perth
1 1
£119/nightfor 1 night

Scone Arms Hotel

hotel - New Scone
The Scone Arms Hotel is situated just outside the historic town of New Scone, a short 2.1 miles from Scone Palace, offering easy access to both the tranquil countryside and nearby attractions. This 3-star hotel receives very good user ratings across the board, with excellent reviews for location and cleanliness.
The hotel features 21 square metre rooms with one bedroom and one bathroom, accommodating up to two guests. Guests can enjoy a range of amenities including a restaurant, bar, and terrace, as well as free Wi-Fi, parking, and room service.
Holiday Inn Express Perth - Perth
8.6Very good 8793 reviews
Perth
2 1
£135/nighttotal: Â£945 (7 )

Holiday Inn Express Perth

hotel - Perth
The Holiday Inn Express Perth, An Ihg Hotel is located just off the A9, a short distance from Perth's town centre and close to attractions like Perth Racecourse and Scone Palace. This 3-star hotel enjoys very good user ratings for its location and overall experience.
The hotel offers 81 modern rooms with attached bathrooms, hairdryers, and tea and coffee making facilities. Guests can enjoy a complimentary Express breakfast, free Wi-Fi, a bar, a restaurant, a fitness centre, a swimming pool, a garden, parking, and room service.
Murrayshall Country House & Golf Club, BW Premier Collection - Perth
8.9Very good 3141 reviews
Perth
1 1
£349/nightfor 1 night

Murrayshall Country House & Golf Club, BW Premier Collection

hotel - Perth
Murrayshall Country Estate is located just outside Perth, a short drive from landmarks like Scone Palace and Perth Concert Hall, offering a peaceful escape from the city. This 4-star hotel enjoys excellent user ratings for its cleanliness, location, and overall experience.
The estate features a range of facilities, including a restaurant serving British cuisine, a spa, a fitness centre, tennis courts, and beautiful gardens. Guests can also enjoy mapped walks around the grounds, play a round of golf on the on-site championship courses, or relax in their rooms with garden views.
Bankfoot Inn - Perth
9.3Excellent 679 reviews
Perth
1 1
£73/nightfor 1 night

Bankfoot Inn

hotel - Bankfoot
The Bankfoot Inn is a charming 18th-century guesthouse located in the Perthshire countryside, just 45 miles from both Glasgow and Edinburgh airports. It's a 3-star inn that has received excellent user ratings for its location, cleanliness, and overall experience.
The Bankfoot Inn is a family-friendly guesthouse with a welcoming atmosphere. Guests can enjoy a traditional Scottish bar with live music, a restaurant serving full cooked breakfasts, and a range of amenities including a terrace, free Wi-Fi, and a DVD library.
Travelodge Perth Broxden Junction - Perth
8.5Very good 145 reviews
Perth
2 1
£97/nighttotal: Â£679 (7 )

Travelodge Perth Broxden Junction

hotel - Perth
The Travelodge Perth Broxden Junction is conveniently located in Perth, within a 5km radius of McDiarmid Park, Perth Ice Rink, Huntingtower Castle, St. Ninian's Cathedral, and Perth Theatre. This 3-star hotel is well-regarded by guests, with very good ratings for its location, cleanliness, and overall experience.
The hotel offers a range of amenities, including parking, a bar, and air conditioning. Guests can enjoy easy access to local shops, restaurants, and cultural entertainment venues, making it an ideal choice for exploring Perth and its surroundings.
Travelodge Perth A9 - Perth
8.3Very good 56 reviews
Perth
2 1
£124/nighttotal: Â£868 (7 )

Travelodge Perth A9

hotel - Perth
Travelodge Perth A9 is conveniently located within a 15-minute walk of Huntingtower Castle and McDiarmid Park, offering a peaceful setting close to Perth’s attractions. This 2.5-star hotel consistently receives very good user ratings for its location, cleanliness, and overall experience.
The accommodation offers a comfortable stay for up to two guests in a room with one bathroom. Guests can enjoy amenities including free parking, a fitness centre, and internet access.

Other types of accommodation in Perth

Best Perth luxury hotels (4 and 5 stars)

Among the 48 accommodations in Perth, here are the 3 best luxury hotels

Sunbank House Metro Hotel - Perth
8.9Very good 604 reviews
Perth
1 1
£103/nightfor 1 night

Sunbank House Metro Hotel

hotel - Perth
Sunbank House Metro Hotel is a 4-star hotel situated in private gardens overlooking Perth, just a 10-minute walk from the city centre. The hotel has been highly rated by guests, with excellent scores for cleanliness, location, and overall experience.
This Victorian lodging offers a blend of traditional charm and modern comfort. Guests can enjoy a range of amenities, including a restaurant, bar, fitness centre, swimming pool, tennis court, and free parking.
The Parklands Hotel - Perth
8.4Very good 878 reviews
Perth
1 1
£173/nightfor 1 night

The Parklands Hotel

hotel - Perth
The Parklands Hotel is situated just a short walk from Perth's central rail and bus stations, making it an ideal base for exploring the city and surrounding area. This 4-star hotel has received very good user ratings, reflecting its comfortable and convenient accommodation.
The hotel offers a range of modern rooms with amenities like flat-screen TVs and tea/coffee making facilities. Guests can enjoy the relaxing outdoor space, dine at one of the two restaurants, or take advantage of the free parking, perfect for those driving to Perth.
Murrayshall Country House & Golf Club, BW Premier Collection - Perth
8.9Very good 3141 reviews
Perth
1 1
£349/nightfor 1 night

Murrayshall Country House & Golf Club, BW Premier Collection

hotel - Perth
Murrayshall Country Estate is located just outside Perth, a short drive from landmarks like Scone Palace and Perth Concert Hall, offering a peaceful escape from the city. This 4-star hotel enjoys excellent user ratings for its cleanliness, location, and overall experience.
The estate features a range of facilities, including a restaurant serving British cuisine, a spa, a fitness centre, tennis courts, and beautiful gardens. Guests can also enjoy mapped walks around the grounds, play a round of golf on the on-site championship courses, or relax in their rooms with garden views.

Best Perth hotels with a pool

Among the 48 accommodations in Perth, here are the 1 best hotels with a pool

The Famous Bein Inn Hotel - Perth
8.5Very good 1956 reviews
Perth
1 1
£109/nightfor 1 night

The Famous Bein Inn Hotel

hotel - Glenfarg
The Famous Bein Inn Hotel is located in the village of Glenfarg, just a short drive from the M90 motorway and a 15-minute drive from Perth town centre, offering a peaceful retreat in the Scottish countryside. It's a 3-star hotel with very good user ratings for its location, cleanliness, and overall experience.
The inn features spacious rooms with modern amenities, including flat-screen TVs, hairdryers, and private bathrooms. Guests can enjoy a cosy atmosphere in the lounge with log fires, dine in the award-winning restaurant, or relax on the terrace.

Frequently asked questions about hotels in Perth

Destinations nearby

Best Perth hotels with breakfast

Among the 48 accommodations in Perth, here are the 1 best hotels with breakfast

Lovat Hotel - Perth
Perth
1 1
£151/nightfor 1 night

Lovat Hotel

hotel - Perth
The Lovat Hotel is located in Perth, just a short walk from the city centre and its attractions, including the Perth Theatre, Concert Hall, and North Inch Golf Course. This 3-star hotel provides a convenient and affordable stay for travellers exploring the city.
The accommodation offers a range of amenities to make your stay comfortable, including a restaurant, bar, and parking. Guests can also enjoy Wi-Fi access and use the hotel's safe-deposit box.