Explore Restaurants Serving Pitlochry

Review dining options and customer experiences for 4 restaurants in Pitlochry. Whether you want a casual lunch, family meal or special occasion dining, identify suitable places and ask about their opening hours and bookings.
Craigvrack Hotel is a luxury hotel in Pitlochry, Scotland, offering elegant accommodation, an award-winning Indian bistro, and the regions first dedicated gin bar. Situated in the Scottish Highlands, we provide guests with a unique blend of heritage, comfort, and exceptional service. Our family-run establishment caters to travelers seeking immersive experiences in a breathtaking natural setting.
Hotel accommodation Cidsin Bistro Gin Bar
5 reviews
Acarsaid Hotel
Open 24/7
5 reviews
Acarsaid Hotel is a historic Victorian property in Pitlochry, offering boutique accommodation with modern amenities in the heart of Highland Perthshire. Established in 1880, we provide 19 uniquely designed en-suite rooms, award-winning breakfasts, and exceptional service for visitors exploring Scotland's scenic landscapes and cultural attractions.
Accommodation Breakfast Free Wi-Fi
Victoria's Restaurant is a family-owned bistro in Pitlochry, serving locally sourced Scottish cuisine since 1996. Specialising in brunch, lunch, and dinner menus featuring regional produce, the restaurant combines traditional hospitality with modern culinary techniques. Located in Highland Perthshire, it offers al fresco dining and group booking options for events.
Brunch Service Lunch Menu Dinner Menu
McKays Hotel offers luxury accommodation, fine dining, and vibrant entertainment in the heart of Pitlochry. Our contemporary rooms, dog-friendly policies, and award-winning restaurant make us a premier destination for visitors seeking authentic Scottish experiences. With live music, whisky tastings, and curated packages, we provide unmatched hospitality in Highland Perthshire.
Accommodation Restaurant Bar
Great atmosphere Excellent food Clean rooms
Perth (24.0 mi) Dundee (33.4 mi) Blairgowrie (16.7 mi) Crieff (23.1 mi) Killin (27.7 mi) Forfar (32.2 mi) Cupar (38.0 mi) Alloa (40.5 mi) Glenrothes (40.9 mi) Carnoustie (41.1 mi)