Best Restaurants in Perthshire
Hungry in Perthshire? Explore top-rated restaurants with menus, reviews, and local recommendations. Open the free web guide or Evendo app.
The best restaurants in Perthshire
- Top rated
- Closest to the centre
- Price level: low to high
- Time to spend: shortest first
- A–Z
29 restaurants
-
Restaurant4.5★1,912 reviews
Victoria's Restaurant
A long-standing family-run eatery on Pitlochry’s main street, Victoria's Restaurant blends a relaxed coffee house by day with a chic bistro by evening. Serving brunch, lunch and dinner, it offers a wide menu of Scottish, British and Italian dishes made with local produce, in a warm, open-fire setting. The restaurant is known for its generous portions, attentive service and welcoming atmosphere, with terrace dining in summer and a reputation for quality across all-day dining.
Daily 9:00–21:30Price level $$Time to spend 1–3 hrs
-
Pub4.0★2,360 reviews
Broxden Farm - Dining & Carvery
Broxden Farm is a welcoming pub and carvery located in Perth, Scotland, known for its hearty meals and relaxed atmosphere. Open daily from early morning until late evening, it offers a spacious interior ideal for families and groups, featuring traditional Scottish roasts and a variety of beverages including local ales. Its convenient location near Broxden roundabout makes it accessible, providing a classic pub experience with rustic charm and friendly service.
Price level $Time to spend 1–2 hrs
-
Restaurant4.2★1,933 reviews
The Maltings - Pub & Grill
The Maltings is a modern pub and grill located on Dunkeld Road in Perth, Scotland. Part of the Greene King chain, it offers a welcoming atmosphere with a focus on chargrilled meats and quality ingredients. Known for its friendly service and a menu featuring steaks, burgers, and gluten-free options, it suits casual dining occasions from lunch to late evening. The venue is spacious and comfortable, ideal for families, couples, and groups seeking hearty pub fare in a relaxed setting.
Mon–Sat 9:00–23:00 · Sun 9:00–22:30Price level $$Time to spend 1–2.5 hrs
-
Family friendly4.4★1,723 reviews
Paco's Restaurant
Located in the heart of Perth on Mill Street, Paco's Restaurant offers a lively, family-friendly atmosphere with a diverse menu featuring American, Italian, Mexican, and seafood dishes. Known for its welcoming service and spacious interior, Paco's is a popular spot for casual dining, offering moderate prices and a broad selection including steaks, tapas, and cocktails.
Mon–Thu 16:00–23:00 · Fri–Sun 12:00–23:00Price level $$Time to spend 1–2.5 hrs
-
Restaurant4.6★1,209 reviews
Kisa's
Kisa’s is a stylish, family-run restaurant and wine bar in central Perth, known for its modern British-European menu, lively atmosphere, and all-day dining. Open seven days a week, it serves breakfast, brunch, lunch, and dinner with a focus on fresh, approachable dishes and excellent service. Located on Mill Street, it’s a popular choice for locals and visitors alike, especially before shows at the nearby Perth Concert Hall.
Price level $$Time to spend 0.5–2.5 hrs
-
Italian4.5★1,047 reviews
Broth3rs Restaurant
Broth3rs Restaurant in Perth offers a warm, inviting atmosphere where traditional Italian and Mediterranean dishes are crafted with seasonal, natural ingredients. Known for its sincere hospitality and a wide selection of Italian and organic wines, this inexpensive eatery balances classic techniques with a relaxed vibe on George Street, making it a popular choice for casual dining and celebrations.
Daily 12:00–22:00Price level $Time to spend 1–2.5 hrs
-
French4.6★736 reviews
Cafe Tabou
Cafe Tabou is an award-winning French brasserie located in Perth's vibrant Cafe Quarter, housed in a historic building on St John's Place. Executive Chef Marek Michalak, a Master Chef of Great Britain, leads the kitchen, crafting seasonal menus featuring French bistro cuisine with Scottish influences. The restaurant combines fine dining with an approachable atmosphere, offering everything from casual lunch to elegant evening service. Known for impeccable service, an excellent wine selection, and accommodating dietary preferences including vegetarian, vegan, and gluten-free options.
Price level $$Time to spend 1.5–3 hrs
-
Restaurant4.5★685 reviews
Brown & Blacks
Brown & Blacks is a modern restaurant located in Scone, Perth, offering a diverse menu with a focus on quality steaks and breakfast options. Set in a welcoming atmosphere with tasteful decor, it combines friendly service with a comfortable dining experience. Open daily with extended hours, it caters to locals and visitors seeking hearty meals in a relaxed setting.
Price level $$Time to spend 1–2 hrs
-
Seafood4.7★618 reviews
Little's Restaurant
Nestled on the banks of the River Ericht in Blairgowrie, Little's Restaurant is a long-standing local favourite known for its warm, traditional Scottish hospitality and hearty, home-cooked dishes. Housed in a charming riverside building, it offers a relaxed atmosphere where locals and visitors gather for generous portions of classic comfort food, from fresh seafood to robust meat and vegetarian options. The restaurant’s enduring appeal lies in its consistency, friendly service, and scenic setting just a short walk from the town centre.
Tue–Sat 11:00–20:30Price level $$Time to spend 1–2.5 hrs
-
Restaurant4.3★727 reviews
Port-na-Craig Inn & Restaurant
Nestled on the banks of the River Tummel in Pitlochry, Port-na-Craig Inn & Restaurant offers a charming blend of Scottish hospitality, delicious local cuisine, and stunning riverside views. This moderately priced eatery is renowned for its warm atmosphere, outdoor seating overlooking the water, and a menu featuring fresh Scottish produce with popular dishes like seafood risotto and Highland venison burger. Ideal for a relaxed meal with picturesque surroundings.
Mon–Sat 11:00–22:00 · Sun 11:00–18:00Price level $$Time to spend 1–2.5 hrs
Cridos Restaurant
Cridos Restaurant in Perth offers a vibrant Mediterranean dining experience with a focus on fresh seafood, gluten-free options, and succulent steaks. Located at 5/6 St John's Place, this inviting eatery is known for its friendly atmosphere, generous portions, and a menu featuring standout dishes like seafood boils and lobster pasta. Open daily from noon to 9:30 pm, Cridos blends quality ingredients with warm service in a cozy setting.
Daily 12:00–21:30Price level $$Time to spend 1–2.5 hrs
Cardo
Cardo is a vibrant restaurant in Perth offering a diverse menu that includes pizza, pasta, and family-friendly dishes. Known for its fresh, high-quality ingredients and welcoming atmosphere, Cardo combines casual dining with a touch of elegance. It features a lively bar, bakery items, and a dog-friendly policy, making it a popular spot for locals and visitors seeking great food and friendly service in a relaxed setting.
Tue–Thu 12:00–15:00, 17:00–21:00 · Fri–Sat 12:00–21:00Price level $$Time to spend 1–2.5 hrs
Bothy Perth
Bothy Perth is a warmly inviting restaurant and bar located at 33 Kinnoull Street, Perth. Renowned for its seasonal Scottish produce, it offers a relaxed atmosphere ideal for brunches, casual dinners, and intimate gatherings. The venue also features a private event space with rustic décor, perfect for celebrations and weddings, complemented by an extensive drinks menu including classic cocktails and whiskies.
Price level $$Time to spend 1–3 hrs
North Port Scottish Restaurant
Tucked into an 18th-century cottage in central Perth, North Port is a modern Scottish bistro that celebrates local produce with unfussy, flavourful dishes. Dark oak panelling and contemporary touches create a warm, inviting space where seasonal ingredients shine on the plate. The menu highlights Scottish seafood, game and artisanal touches like house-made haggis, paired with a well-chosen wine list. It’s a refined yet relaxed choice for a memorable meal in the heart of Perth.
Tue–Sat 12:00–20:00Price level $$Time to spend 1.5–3 hrs
Uisge Bar & Restaurant
Nestled in the tranquil village of Murthly near Perth, Uisge Bar & Restaurant offers a warm, welcoming atmosphere with stunning countryside views. Known for its fresh, locally sourced Scottish produce, it serves a diverse menu featuring hearty mains, small plates, and indulgent desserts. The stylish interior with tall windows and a log stove complements the relaxed vibe, making it ideal for casual dining or special occasions.
Price level $$Time to spend 1–2.5 hrs
Fern Cottage Restaurant
Tucked away on Ferry Road in the heart of Pitlochry, Fern Cottage Restaurant is a charming, family-run eatery blending Scottish and Mediterranean flavours in a warm, intimate setting. The stone cottage exterior opens into a cozy dining room where locally sourced fish, venison, lamb and vegetarian dishes are served with care. A separate vegan menu and thoughtful service make it a standout choice for a relaxed dinner or special occasion in Highland Perthshire.
Price level $$Time to spend 1.5–3 hrs
The Loft Restaurant
Nestled in the scenic Cairngorms National Park near Pitlochry, The Loft Restaurant offers a warm, welcoming atmosphere paired with exceptional British and European cuisine. Known for its fresh, locally sourced Scottish ingredients, this moderately priced eatery delights with dishes like succulent duck and traditional haggis, accommodating various dietary needs in a cozy setting with attentive service.
Price level $$Time to spend 1–2.5 hrs
Breizh
Breizh is a charming French restaurant located at 28-30 High Street in Perth, Scotland. Known for its warm, lively atmosphere and expertly crafted dishes, it offers a delightful blend of classic and contemporary French cuisine. With moderate prices and attentive service, Breizh provides an inviting dining experience in the city center, perfect for lovers of French gastronomy and casual fine dining.
Mon–Tue 17:00–21:00 · Wed–Sun 12:00–21:00Price level $$Time to spend 1–2.5 hrs
The Bridge Restaurant of Pitlochry
The Bridge Restaurant of Pitlochry is a family-run eatery renowned for its warm, inviting atmosphere and commitment to fresh, locally sourced Scottish cuisine. Located on Ferry Road, this moderately priced restaurant offers a diverse menu including traditional Scottish dishes, vegan options, and gluten-free choices. Its focus on seasonal ingredients and sustainable sourcing makes it a standout dining destination for both locals and visitors seeking authentic flavors in a cozy setting.
Daily 11:30–21:00Price level $$Time to spend 1–2 hrs
Deans Restaurant
Tucked away on Kinnoull Street in Perth, Deans Restaurant is a refined fine-dining destination known for its imaginative Scottish cuisine, elegant presentation, and stylish, contemporary bistro atmosphere. The menu highlights seasonal, locally sourced ingredients, transformed into beautifully composed dishes that balance tradition with modern flair. With a strong focus on attentive service and a carefully curated wine list, Deans offers a memorable dining experience in a relaxed yet sophisticated setting, ideal for special occasions or a refined night out in the city.
Price level $$Time to spend 1.5–3 hrs
Z’s Bistro and Terrace Garden
A riverside bistro housed within the Atholl Arms Hotel in Dunkeld, Z's Bistro and Terrace Garden blends classic Scottish cuisine with contemporary cooking techniques. Set along the banks of the River Tay, the venue features a cozy interior warmed by a wood-burning stove and an outdoor terrace offering panoramic river views. The menu showcases locally sourced Scottish ingredients, from traditional cullen skink to modern vegan options, with a dedicated gluten-free menu available. The restaurant holds an AA 1-Rosette award and welcomes families, dogs, and diners seeking refined yet approachable food in a relaxed atmosphere.
Daily 11:00–22:00Price level $$Time to spend 1.5–3 hrs
Coorie Inn Restaurant & Rooms, Crieff
Nestled in the charming village of Muthill near Crieff, the Coorie Inn Restaurant & Rooms offers a boutique hospitality experience combining cozy, stylish accommodation with a highly acclaimed restaurant and bar. Known for its warm atmosphere, exceptional locally sourced cuisine, and attentive service, this intimate inn is ideal for travelers seeking comfort, fine dining, and a peaceful retreat in Perthshire.
Price level $$Time to spend 1–3 hrs
The Restaurant at Meikleour Arms
Nestled in the conservation village of Meikleour near Perth, The Restaurant at Meikleour Arms offers a unique blend of Franco-Scottish country cuisine in a charming 19th-century inn setting. Renowned for its use of estate-grown produce, venison, and game, this award-winning restaurant features an oak-beamed dining room, a cozy bar, and a scenic beer garden. Open daily with a warm, welcoming atmosphere, it is ideal for food lovers seeking authentic Scottish hospitality and seasonal menus.
Daily 11:30–23:00Price level $$Time to spend 1–3 hrs
The Grouse & Claret
Nestled in the serene countryside of Heatheryford near Kinross, The Grouse & Claret offers a refined dining experience with a focus on local Scottish ingredients and expertly crafted dishes. This intimate restaurant is celebrated for its warm hospitality, elegant atmosphere, and a menu that balances classic favourites with innovative twists, making it a beloved destination for both locals and visitors seeking quality and comfort.
Price level $$Time to spend 1–2.5 hrs
Nicoll's Steak House
Tucked away on Princes Street in central Perth, Nicoll's Steak House is a no-frills, family-run steak specialist known for generous portions and perfectly cooked cuts. Open for lunch on weekends and dinner midweek, it’s a local favourite for hearty, satisfying meals in a relaxed, unpretentious setting. The menu focuses on quality beef, with a few classic sides and starters to round out the experience.
Price level $$Time to spend 1–2 hrs
The Giddy Goose
The Giddy Goose is a lively restaurant located at 1 St John's Place in Perth, Scotland, known for its eclectic menu blending Italian and British influences. Open daily from noon until late, it offers a casual yet vibrant atmosphere with a focus on hearty meals, including burgers and loaded fries, alongside vegetarian and vegan options. The venue is popular for its well-priced cocktails and friendly service, making it a favored spot for locals and visitors alike.
Price level $$Time to spend 1–2 hrs
63 Tay Street Restaurant
Tucked away on Perth’s Tay Street, 63 Tay Street Restaurant is a refined modern Scottish dining destination known for its imaginative, locally sourced cuisine and intimate riverside setting. Helmed by chef Fraser, the menu celebrates Perthshire’s larder with seasonal dishes that balance simplicity and sophistication. The compact dining room, with its contemporary tartan accents and relaxed elegance, offers a warm, attentive experience perfect for special occasions or a memorable meal by the River Tay.
Wed 18:00–20:45 · Thu–Sat 12:00–13:45, 18:00–20:45Price level $$$Time to spend 2–3.5 hrs
Killiecrankie House
A contemporary boutique hotel and fine dining restaurant nestled in rural Perthshire, Killiecrankie House combines luxurious accommodation with award-winning cuisine. Chef-owner Tom and sommelier Matilda have created an intimate 18-seat restaurant serving innovative tasting menus featuring locally sourced and garden-grown ingredients, complemented by five beautifully appointed bedrooms. The venue is recognized for Michelin-level cooking and has been named Scottish Restaurant of the Year.
Wed–Thu 16:00–24:00 · Fri–Sat 12:00–24:00Price level $$$Time to spend 2–8 hrs
Atholl Restaurant
Atholl Restaurant, located at 24-26 Atholl Street in Perth, offers a relaxed dining experience with a focus on fresh, locally sourced Scottish produce. Open daily from late morning to evening, it serves a variety of dishes in a casual setting, complemented by a selection of wines and whiskies. The restaurant balances traditional Scottish flavors with contemporary culinary techniques, making it a welcoming spot for both locals and visitors.
Mon–Sat 11:30–21:00 · Sun 0:30–20:00Price level $$Time to spend 1–2 hrs
Explore Perthshire on the map
A handpicked selection of must-see spots in Perthshire, mapped for you.
More about Perthshire

Perthshire travel guide
Explore Perthshire’s historic towns, forested glens, Highland lochs, riverside paths, castles and mountain landscapes in central Scotland.
Tell me more about PerthshireMore to explore in Perthshire
Explore more

Explore more of United Kingdom
Discover the United Kingdom: A blend of rich history, stunning landscapes, and vibrant cities, offering a unique travel experience for every visitor.
Explore United Kingdom
Getting your guide ready…
We are putting together a fresh copy of the Perthshire guide. This can take up to a minute.
This can take a few moments. If your browser asks, choose Allow so the download can start. You'll find the guide in your Downloads folder.
Nothing happened? Download it again
Sorry, the guide is taking longer than usual. Please try again in a minute, or get it by email instead.
