Skip to main content

Meikleour Hotel 4 Stars

Meikleour, PH2 6EB Meikleour, United Kingdom Show on the map
TripAdvisor Score
TripAdvisor Score Based on 247 reviews
Excellent location

Choose your room


Meikleour Hotel has a beautiful rural location, and offers good food and warm service. Blairgowrie is a 5-minute drive away.

The 5 spacious rooms have en suite bathrooms, free Wi-Fi, flat-screen TVs and tea/coffee facilities. Three of the rooms are located in the old hayloft. Arrive before 18:00 for free tea or coffee with homemade cake and shortbread.

The Meikleour Hotel is 12 miles (19.3 km) north of Perth, and 10 miles (16 km) from Dunkeld. It was first known as a coaching and posting house for travellers en route from Inverness to Edinburgh.

Check-in and check-out
Check-in starts at: 14:00
Check-out ends at: 11:00