Bh Hotel Perth
Perth
2 guests

Adults:

2

Children:

0

Child’s age:

Perth

Apr 23 - Apr 24 ·
2 guests

Perth Ski Hotels

Perth
2 guests

Adults:

2

Children:

0

Child’s age:

Over 160 stays assessed to highlight the standout picks
if (!empty($heroPhotos))

Navigation

1. Hazeldene Guest House

2. The Royal George Hotel

3. The Dunning Hotel

4. Corriefodly Holiday Park

5. Albyn Townhouse

6. Merlindale

7. Strathardle Lodge

8. One Strathview B&B

9. Highland House Callander

10. Craigvrack Hotel & Restaurant

Hotel Image Hotel Image

Hazeldene Guest House

Strathmore Street
1.1 km (0.7 mi) from city center
  • Free parking
  • Security
  • Flat-screen TV
  • Leisure/ TV room
  • Tea and coffee facilities
  • Golf centre

The hotel is situated in a historic district, not far from the restaurant MacDonald Arms Hotel Restaurant. You will enjoy your visit to the Fergusson Gallery, a 19-minute walk from this hotel.

Scone Palace is 2.3 km from the Hazeldene Guest House Perth.

Thanks to an ice rink and a golf course, guests can stay fit at the Hazeldene Guest House.

9
681 reviews
~ €125 / night

Hazeldene Guest House

1.1 km (0.7 mi) from city center
  • Free parking
  • Security
  • Flat-screen TV
  • Leisure/ TV room
  • Tea and coffee facilities
  • Golf centre

Hazeldene Guest House

The hotel is situated in a historic district, not far from the restaurant MacDonald Arms Hotel Restaurant. You will enjoy your visit to the Fergusson Gallery, a 19-minute walk from this hotel.

Scone Palace is 2.3 km from the Hazeldene Guest House Perth.

Thanks to an ice rink and a golf course, guests can stay fit at the Hazeldene Guest House.

9
681 reviews
Average price € 125 / night
  • Popular choice
Hotel Image Hotel Image

The Royal George Hotel

Tay Street
0.4 km (0.2 mi) from city center
  • In-room breakfast
  • Free parking
  • 24-hour reception
  • Flat-screen TV
  • Fitness centre
  • Terrace

This Perth hotel is located 400 metres from the Mercat Cross and St John's Centre and King James VI Golf Club is about 2 km away. The Royal George provides easy access to Perth and Kinross Council, which is only 6 minutes' walk away.

Guests might also explore Kinnoull Hill Woodland Park, located a mere 1.1 km away. The property is situated in the vicinity of the 2 - acre hillside Branklyn Garden, while Perth bus station lies 900 metres away.

Activities such as snow skiing, hiking, and cycling can be arranged by this accommodation.

8.2
2157 reviews
~ €78 / night

The Royal George Hotel

0.4 km (0.2 mi) from city center
  • In-room breakfast
  • Free parking
  • 24-hour reception
  • Flat-screen TV
  • Fitness centre
  • Terrace

The Royal George Hotel

This Perth hotel is located 400 metres from the Mercat Cross and St John's Centre and King James VI Golf Club is about 2 km away. The Royal George provides easy access to Perth and Kinross Council, which is only 6 minutes' walk away.

Guests might also explore Kinnoull Hill Woodland Park, located a mere 1.1 km away. The property is situated in the vicinity of the 2 - acre hillside Branklyn Garden, while Perth bus station lies 900 metres away.

Activities such as snow skiing, hiking, and cycling can be arranged by this accommodation.

8.2
2157 reviews
Average price € 78 / night
  • Great deal
Hotel Image Hotel Image

The Dunning Hotel

Station Road Dunning
13.4 km (8.3 mi) from city center
  • Picnic area/ Tables
  • Free parking
  • VIP check-in/ -out
  • Flat-screen TV
  • Live entertainment
  • Garden area

Maggie Wall Memorial is 18 minutes' walk away, while Saint Serf's Church is just moments from this 3-star hotel.

Only 200 m from the hotel you'll find St Serf's Church and Dupplin Cross.

This accommodation provides guests with live performances, karaoke, and a game room to ensure an enjoyable stay.

8
362 reviews
~ €58 / night

The Dunning Hotel

13.4 km (8.3 mi) from city center
  • Picnic area/ Tables
  • Free parking
  • VIP check-in/ -out
  • Flat-screen TV
  • Live entertainment
  • Garden area

The Dunning Hotel

Maggie Wall Memorial is 18 minutes' walk away, while Saint Serf's Church is just moments from this 3-star hotel.

Only 200 m from the hotel you'll find St Serf's Church and Dupplin Cross.

This accommodation provides guests with live performances, karaoke, and a game room to ensure an enjoyable stay.

8
362 reviews
Average price € 58 / night

Ski hotels near Perth

These options match your search but are within a one-hour drive of the city (up to 80 km / 50 mi).

Hotel Image Hotel Image

Corriefodly Holiday Park

Bridge Of Cally
28.1 km (17.5 mi) from Perth
  • Cookware/ Kitchen utensils
  • Free parking
  • Security
  • Flat-screen TV
  • Skiing
  • Sun terrace

Those who prefer pool swimming might find a hot tub in the pool area. The availability of championship golf courses guarantees guests an active stay at this 4-star holiday park.

9.2
143 reviews
~ €68 / night

Corriefodly Holiday Park

28.1 km (17.5 mi) from Perth
  • Cookware/ Kitchen utensils
  • Free parking
  • Security
  • Flat-screen TV
  • Skiing
  • Sun terrace

Corriefodly Holiday Park

Those who prefer pool swimming might find a hot tub in the pool area. The availability of championship golf courses guarantees guests an active stay at this 4-star holiday park.

9.2
143 reviews
Average price € 68 / night
Hotel Image Hotel Image

Albyn Townhouse

16 Hartington Gardens
52.8 km (32.8 mi) from Perth
  • In-room breakfast
  • Car park
    € 11.40 per day
  • VIP check-in/ -out
  • Flat-screen TV
  • Tea and coffee facilities
  • Live entertainment

Nearby sights also include the Greyfriars Bobby's Grave, which is nearly a 25-minute walk away.

Shopping enthusiasts will enjoy being 2.3 km from the Sunday Stockbridge Food Market.

9.5
510 reviews
~ €96 / night

Albyn Townhouse

52.8 km (32.8 mi) from Perth
  • In-room breakfast
  • Car park
    € 11.40 per day
  • VIP check-in/ -out
  • Flat-screen TV
  • Tea and coffee facilities
  • Live entertainment

Albyn Townhouse

Nearby sights also include the Greyfriars Bobby's Grave, which is nearly a 25-minute walk away.

Shopping enthusiasts will enjoy being 2.3 km from the Sunday Stockbridge Food Market.

9.5
510 reviews
Average price € 96 / night
  • Best-rated
Hotel Image Hotel Image

Merlindale

Perth Road
24.6 km (15.3 mi) from Perth
  • Free parking
  • Housekeeping
  • Flat-screen TV
  • Luggage storage
  • Ironing facilities
  • Golf centre

Crieff centre can be reached within 10 minutes' walk. The Library of Innerpeffray is 4.9 km from the hotel, while Dundee airport is 65 km from it.

The Macrosty Park is not far from the Merlindale Crieff.

9.8
216 reviews
~ €108 / night

Merlindale

24.6 km (15.3 mi) from Perth
  • Free parking
  • Housekeeping
  • Flat-screen TV
  • Luggage storage
  • Ironing facilities
  • Golf centre

Merlindale

Crieff centre can be reached within 10 minutes' walk. The Library of Innerpeffray is 4.9 km from the hotel, while Dundee airport is 65 km from it.

The Macrosty Park is not far from the Merlindale Crieff.

9.8
216 reviews
Average price € 108 / night
Hotel Image Hotel Image

Strathardle Lodge

Kirkmichael, Kirkmichael
36.5 km (22.7 mi) from Perth
  • Picnic area/ Tables
  • Free parking
  • VIP check-in/ -out
  • Flat-screen TV
  • Skiing
  • Garden area

The centre of Kirkmichael is a 5 minutes' walk of this hotel. Not far from the property you will reach Balnakilly.

There is the River Ardle approximately 10 minutes by car from this Kirkmichael hotel.

The ski facilities include a ski school and a storage for belongings. Guests can have fun indulging in hiking, skiing, and fishing offered on-site.

9.1
929 reviews
~ €110 / night

Strathardle Lodge

36.5 km (22.7 mi) from Perth
  • Picnic area/ Tables
  • Free parking
  • VIP check-in/ -out
  • Flat-screen TV
  • Skiing
  • Garden area

Strathardle Lodge

The centre of Kirkmichael is a 5 minutes' walk of this hotel. Not far from the property you will reach Balnakilly.

There is the River Ardle approximately 10 minutes by car from this Kirkmichael hotel.

The ski facilities include a ski school and a storage for belongings. Guests can have fun indulging in hiking, skiing, and fishing offered on-site.

9.1
929 reviews
Average price € 110 / night
Hotel Image Hotel Image

One Strathview B&B

1 Strathview
41.9 km (26.0 mi) from Perth
  • Picnic area/ Tables
  • Free parking
  • Housekeeping
  • Flat-screen TV
  • Golf centre
  • Sun terrace

Forfar centre can be reached within 20 minutes' walk. Attractions, located approximately 15 minutes' drive from the One Strathview B&B Forfar, include the turreted chateau-style Glamis Castle.

Frosty's Soft Play Centre is situated 2.9 km from this Forfar hotel.

One Strathview B&B provides karaoke and a game room to make your stay as enjoyable as possible.

9.5
215 reviews
~ €98 / night

One Strathview B&B

41.9 km (26.0 mi) from Perth
  • Picnic area/ Tables
  • Free parking
  • Housekeeping
  • Flat-screen TV
  • Golf centre
  • Sun terrace

One Strathview B&B

Forfar centre can be reached within 20 minutes' walk. Attractions, located approximately 15 minutes' drive from the One Strathview B&B Forfar, include the turreted chateau-style Glamis Castle.

Frosty's Soft Play Centre is situated 2.9 km from this Forfar hotel.

One Strathview B&B provides karaoke and a game room to make your stay as enjoyable as possible.

9.5
215 reviews
Average price € 98 / night
Hotel Image Hotel Image

Highland House Callander

8 South Church Street
51.1 km (31.8 mi) from Perth
  • Free parking
  • VIP check-in/ -out
  • Flat-screen TV
  • Leisure/ TV room
  • Luggage storage
  • Golf centre

The great location will easily bring you to St Kessog's Church, located about 400 metres away, and to the Bracklinn Falls Car Park, which is also a mere 1.2 km away. Places of worship to visit right around the corner from the Highland House Callander include Callander Kirk.

This wonderful hotel offers quick access to the Hamilton Toy Collection, situated around 5 minutes' walk away.

The presence of a golf club ensures guests an active stay at this property.

9.2
396 reviews
~ €100 / night

Highland House Callander

51.1 km (31.8 mi) from Perth
  • Free parking
  • VIP check-in/ -out
  • Flat-screen TV
  • Leisure/ TV room
  • Luggage storage
  • Golf centre

Highland House Callander

The great location will easily bring you to St Kessog's Church, located about 400 metres away, and to the Bracklinn Falls Car Park, which is also a mere 1.2 km away. Places of worship to visit right around the corner from the Highland House Callander include Callander Kirk.

This wonderful hotel offers quick access to the Hamilton Toy Collection, situated around 5 minutes' walk away.

The presence of a golf club ensures guests an active stay at this property.

9.2
396 reviews
Average price € 100 / night
  • Guest favorite
Hotel Image Hotel Image

Craigvrack Hotel & Restaurant

West Moulin Road
39.3 km (24.4 mi) from Perth
  • Restaurant
  • Free parking
  • 24-hour security
  • Flat-screen TV
  • Live entertainment
  • Terrace

You'll need 60-minute drive to Dundee airport. The Pitlochry and Moulin Heritage Centre can be reached only 450 metres from the hotel.

There is Blair Athol Distillery a mere 1.6 km away, while Fishers Hotel bus station is within reach of the Craigvrack Hotel & Restaurant.

Also, at the hotel, guests can take advantage of a golf club and a golf playground provided onsite.

8.7
1529 reviews
~ €115 / night

Craigvrack Hotel & Restaurant

39.3 km (24.4 mi) from Perth
  • Restaurant
  • Free parking
  • 24-hour security
  • Flat-screen TV
  • Live entertainment
  • Terrace

Craigvrack Hotel & Restaurant

You'll need 60-minute drive to Dundee airport. The Pitlochry and Moulin Heritage Centre can be reached only 450 metres from the hotel.

There is Blair Athol Distillery a mere 1.6 km away, while Fishers Hotel bus station is within reach of the Craigvrack Hotel & Restaurant.

Also, at the hotel, guests can take advantage of a golf club and a golf playground provided onsite.

8.7
1529 reviews
Average price € 115 / night
Hotel Image Hotel Image

Tigh Na Leigh

22 - 24 Airlie Street
28.0 km (17.4 mi) from Perth
  • Restaurant
  • Free parking
  • VIP check-in/ -out
  • Flat-screen TV
  • Golf centre
  • Garden area

The hotel is situated only 1.8 km from the Hill of Alyth and only 1.1 km from Alyth Den. Cultural sights in the area include the 27 carved Meigle Sculptured Stones, which is nearly a 15-minute ride away.

You can discover a mountain near the Tigh Na Leigh Alyth. The Airlie Monument is also around 7 km away.

Canoeing, hiking, and fishing are also available in the area.

9.8
382 reviews
~ €138 / night

Tigh Na Leigh

28.0 km (17.4 mi) from Perth
  • Restaurant
  • Free parking
  • VIP check-in/ -out
  • Flat-screen TV
  • Golf centre
  • Garden area

Tigh Na Leigh

The hotel is situated only 1.8 km from the Hill of Alyth and only 1.1 km from Alyth Den. Cultural sights in the area include the 27 carved Meigle Sculptured Stones, which is nearly a 15-minute ride away.

You can discover a mountain near the Tigh Na Leigh Alyth. The Airlie Monument is also around 7 km away.

Canoeing, hiking, and fishing are also available in the area.

9.8
382 reviews
Average price € 138 / night
Hotel Image Hotel Image

Ewich House B&B

Ewich House, Strathfillan
75.3 km (46.8 mi) from Perth
  • BBQ facilities
  • Free parking
  • Housekeeping
  • Flat-screen TV
  • Skiing
  • Garden area

The West Highland Way is 2.7 km from the hotel, and Oban airport is 60 km away.

Staff can arrange canoeing, skiing, and fishing.

9.8
155 reviews
~ €104 / night

Ewich House B&B

75.3 km (46.8 mi) from Perth
  • BBQ facilities
  • Free parking
  • Housekeeping
  • Flat-screen TV
  • Skiing
  • Garden area

Ewich House B&B

The West Highland Way is 2.7 km from the hotel, and Oban airport is 60 km away.

Staff can arrange canoeing, skiing, and fishing.

9.8
155 reviews
Average price € 104 / night
Hotel Image Hotel Image

Tyndrum Lodges

Tyndrum Lodges Tyndrum
78.7 km (48.9 mi) from Perth
  • Free parking
  • Security
  • Flat-screen TV
  • Tea and coffee facilities
  • Skiing
  • Garden area

The centre of Tyndrum can be reached within a 5-minute walk, and natural attractions like the Scottish Beinn Odhar Mountain are 3.8 km away. The Lodges lies within a few blocks of Tyndrum Lower train station with fast connection to Aberfeldy.

There is the 802m high Beinn Bhreac-liath Mountain nearly a 10-minute drive away.

If you like an active lifestyle, hiking, skiing, and cycling are available on site. This Tyndrum hotel offers a ski storage room for ski lovers.

8.7
911 reviews
~ €90 / night

Tyndrum Lodges

78.7 km (48.9 mi) from Perth
  • Free parking
  • Security
  • Flat-screen TV
  • Tea and coffee facilities
  • Skiing
  • Garden area

Tyndrum Lodges

The centre of Tyndrum can be reached within a 5-minute walk, and natural attractions like the Scottish Beinn Odhar Mountain are 3.8 km away. The Lodges lies within a few blocks of Tyndrum Lower train station with fast connection to Aberfeldy.

There is the 802m high Beinn Bhreac-liath Mountain nearly a 10-minute drive away.

If you like an active lifestyle, hiking, skiing, and cycling are available on site. This Tyndrum hotel offers a ski storage room for ski lovers.

8.7
911 reviews
Average price € 90 / night
Hotel Image Hotel Image

Tayside Hotel

Mill Street, 51 53
9.8 km (6.1 mi) from Perth
  • Picnic area/ Tables
  • Free parking
  • 24-hour security
  • Flat-screen TV
  • Skiing
  • Garden area

The centre of Stanley is a 5 minutes' walk of this hotel. The 3-star hotel is 3.6 km from Luncarty and right around the corner from the Stanley Mills.

15 minutes' drive from Scone Palace is a perk for guests staying at the Tayside.

8.3
565 reviews
~ €80 / night

Tayside Hotel

9.8 km (6.1 mi) from Perth
  • Picnic area/ Tables
  • Free parking
  • 24-hour security
  • Flat-screen TV
  • Skiing
  • Garden area

Tayside Hotel

The centre of Stanley is a 5 minutes' walk of this hotel. The 3-star hotel is 3.6 km from Luncarty and right around the corner from the Stanley Mills.

15 minutes' drive from Scone Palace is a perk for guests staying at the Tayside.

8.3
565 reviews
Average price € 80 / night
Hotel Image Hotel Image

Bankfoot Inn

Main Street
12.7 km (7.9 mi) from Perth
  • In-room breakfast
  • Free parking
  • Housekeeping
  • Flat-screen TV
  • Luggage storage
  • Skiing

Robert Nicoll's Monument is within a 10-minute drive of the hotel, while Dundee airport is 50 km from it.

The property lies 4.6 km from the Stanley Mills.

This Bankfoot hotel can arrange a variety of activities such as snow skiing, hiking, and cycling.

9.4
234 reviews
~ €104 / night

Bankfoot Inn

12.7 km (7.9 mi) from Perth
  • In-room breakfast
  • Free parking
  • Housekeeping
  • Flat-screen TV
  • Luggage storage
  • Skiing

Bankfoot Inn

Robert Nicoll's Monument is within a 10-minute drive of the hotel, while Dundee airport is 50 km from it.

The property lies 4.6 km from the Stanley Mills.

This Bankfoot hotel can arrange a variety of activities such as snow skiing, hiking, and cycling.

9.4
234 reviews
Average price € 104 / night
Hotel Image Hotel Image

Ivybank Lodge

Boat Brae
22.7 km (14.1 mi) from Perth
  • Free parking
  • Housekeeping
  • Flat-screen TV
  • Leisure/ TV room
  • Golf centre
  • Garden area

Guests can visit the Fair Maid of Perth sculpture, which is merely a 5-minute walk away, and Blair Castle and Hercules Gardens which is in proximity to the hotel.

Cargill's Leap waterfall is situated only 1.1 km from the Ivybank Lodge Blairgowrie and Rattray.

This Blairgowrie and Rattray hotel provides easy access to activities such as skiing and fishing.

9.7
405 reviews
~ €154 / night

Ivybank Lodge

22.7 km (14.1 mi) from Perth
  • Free parking
  • Housekeeping
  • Flat-screen TV
  • Leisure/ TV room
  • Golf centre
  • Garden area

Ivybank Lodge

Guests can visit the Fair Maid of Perth sculpture, which is merely a 5-minute walk away, and Blair Castle and Hercules Gardens which is in proximity to the hotel.

Cargill's Leap waterfall is situated only 1.1 km from the Ivybank Lodge Blairgowrie and Rattray.

This Blairgowrie and Rattray hotel provides easy access to activities such as skiing and fishing.

9.7
405 reviews
Average price € 154 / night
Hotel Image Hotel Image

Best Western The Crianlarich Hotel

Main Street
73.1 km (45.4 mi) from Perth
  • Restaurant
  • Free parking
  • 24-hour reception
  • Leisure/ TV room
  • Luggage storage
  • Skiing

The hotel has a strategic setting 18 minutes' stroll from the West Highland Way, while natural sights like the 1045m high Cruach Ardrain Mountain are approximately a 15-minute ride away. Guests can get to Crianlarich city centre, which is 1 km away.

Best Western The Crianlarich is situated amidst popular attractions, such as a restaurant and a bar.

Ski facilities feature a ski school and a storage for belongings. Also, at Best Western The Crianlarich Hotel, guests can take advantage of a golf course provided onsite.

8.1
853 reviews
~ €82 / night

Best Western The Crianlarich Hotel

73.1 km (45.4 mi) from Perth
  • Restaurant
  • Free parking
  • 24-hour reception
  • Leisure/ TV room
  • Luggage storage
  • Skiing

Best Western The Crianlarich Hotel

The hotel has a strategic setting 18 minutes' stroll from the West Highland Way, while natural sights like the 1045m high Cruach Ardrain Mountain are approximately a 15-minute ride away. Guests can get to Crianlarich city centre, which is 1 km away.

Best Western The Crianlarich is situated amidst popular attractions, such as a restaurant and a bar.

Ski facilities feature a ski school and a storage for belongings. Also, at Best Western The Crianlarich Hotel, guests can take advantage of a golf course provided onsite.

8.1
853 reviews
Average price € 82 / night

Are you in a hurry?

Here is a quick list of hotels in Perth, selected based on their rating

Name of hotel Accommodation Rating Price, $
Hazeldene Guest House

9.0 / 10

(681 Reviews)

From 148$
The Royal George Hotel

8.2 / 10

(2157 Reviews)

From 92$
The Dunning Hotel

8.0 / 10

(362 Reviews)

From 68$
Corriefodly Holiday Park

9.2 / 10

(143 Reviews)

From 80$
Albyn Townhouse

9.5 / 10

(510 Reviews)

From 113$

Location