Perthshire · Restaurants · Curated · Updated 2026

Restaurants in Perthshire

Discover the best restaurants in Perthshire. Find inspiration for your trip with our curated list of top-rated spots, local favorites, and hidden gems.

Audience 0

Audience

Experience 0

Experience

Practical 0

Practical

Weather 0

Weather

Accessibility 0

Accessibility

User rated 0

User rated

Sort byFeatured order
Audience 0

Audience

Experience 0

Experience

Practical 0

Practical

Weather 0

Weather

Accessibility 0

Accessibility

User rated 0

User rated

Sort byFeatured order
No results match these filters. Try adjusting your selection.
united-kingdom/perthshire/restaurant/victoria-s-restaurant

Victoria's Restaurant

A long-standing family-run eatery in Pitlochry, blending a relaxed coffee house by day with a chic bistro by evening, serving Scottish, British and Italian comfort food in a warm, open-fire setting.

45 Atholl Rd, Pitlochry PH16 5BX
4.5 Excellent 1,912 reviews
united-kingdom/perthshire/restaurant/the-loft-restaurant

The Loft Restaurant

Experience warm hospitality and fresh Scottish flavors in the scenic Cairngorms at The Loft Restaurant, Blair Atholl’s beloved dining spot.

Invertilt Rd, Bridge of Tilt, Pitlochry PH18 5TE
4.8 Excellent 432 reviews
united-kingdom/perthshire/restaurant/paco-s-restaurant

Paco's Restaurant

Lively family-friendly dining in Perth offering diverse international flavors and a welcoming atmosphere on historic Mill Street.

3-5 Mill St, Perthshire, Perth PH1 5HZ
4.4 Very Good 1,723 reviews
united-kingdom/perthshire/restaurant/port-na-craig-inn-restaurant

Port-na-Craig Inn & Restaurant

Charming riverside inn offering authentic Scottish cuisine and stunning views of the River Tummel in the heart of Pitlochry.

Port-Na-Craig Rd, Port na Craig, Pitlochry PH16 5ND
4.3 Very Good 727 reviews
united-kingdom/perthshire/restaurant/little-s-restaurant

Little's Restaurant

A long-standing riverside restaurant in Blairgowrie, serving generous portions of classic Scottish comfort food in a warm, family-friendly setting.

1 Riverside Rd, Rattray, Blairgowrie PH10 7GA
4.7 Excellent 618 reviews
united-kingdom/perthshire/restaurant/the-maltings-pub-grill

The Maltings - Pub & Grill

A modern pub and grill in Perth offering flame-grilled classics, gluten-free options, and a welcoming atmosphere for casual dining.

198 Dunkeld Rd, Perth PH1 3GD
4.2 Very Good 1,933 reviews
united-kingdom/perthshire/restaurant/broth3rs-restaurant

Broth3rs Restaurant

Savor authentic Italian and Mediterranean dishes crafted with seasonal ingredients in a warm, welcoming Perth setting.

24 George St, Perth PH1 5JR
4.5 Excellent 1,047 reviews
united-kingdom/perthshire/restaurant/north-port-scottish-restaurant

North Port Scottish Restaurant

A warm, historic cottage in Perth serving modern Scottish dishes made with local, seasonal produce and a strong sense of place.

8 North Port, Perth PH1 5LU
4.8 Excellent 498 reviews
united-kingdom/perthshire/restaurant/fern-cottage-restaurant

Fern Cottage Restaurant

A cozy stone cottage in Pitlochry serving Scottish classics with a Mediterranean twist, plus a separate vegan menu and warm, attentive service.

Ferry Rd, Pitlochry PH16 5DD
4.6 Excellent 534 reviews
united-kingdom/perthshire/restaurant/deans-restaurant

Deans Restaurant

A stylish Perth bistro where modern Scottish cuisine meets elegant presentation and warm, polished service in a refined city-centre setting.

77-79 Kinnoull St, Perth PH1 5EZ
4.6 Excellent 361 reviews
united-kingdom/perthshire/restaurant/the-bridge-restaurant-of-pitlochry

The Bridge Restaurant of Pitlochry

Family-run Scottish dining with fresh, local ingredients and a cozy atmosphere in the heart of Pitlochry.

Ferry Rd, Pitlochry PH16 5DD
4.6 Excellent 394 reviews
united-kingdom/perthshire/restaurant/coorie-inn-restaurant-rooms-crieff

Coorie Inn Restaurant & Rooms, Crieff

A cozy boutique inn in Muthill offering refined dining, stylish rooms, and warm Scottish hospitality near Crieff.

6 Willoughby St, Muthill, Crieff PH5 2AB
4.8 Excellent 247 reviews
united-kingdom/perthshire/restaurant/kisa-s

Kisa's

Stylish all-day dining in central Perth, perfect for breakfast, lunch, dinner, or drinks before a show at the nearby concert hall.

1 Mill St, Perth PH1 5HZ
4.6 Excellent 1,209 reviews
united-kingdom/perthshire/restaurant/cafe-tabou

Cafe Tabou

Award-winning French brasserie where Scottish ingredients meet classical technique under a Master Chef's vision.

Perthshire, 4 St John's Pl, Perth PH1 5SZ
4.6 Excellent 736 reviews
united-kingdom/perthshire/restaurant/bothy-perth

Bothy Perth

Cozy Scottish restaurant and bar in Perth offering seasonal dishes, rustic event spaces, and a warm, inviting atmosphere.

33 Kinnoull St, Perth PH1 5EN
4 Very Good 720 reviews
united-kingdom/perthshire/restaurant/the-restaurant-at-meikleour-arms

The Restaurant at Meikleour Arms

Historic inn in scenic Perthshire serving award-winning Franco-Scottish country cuisine with estate-grown produce in a warm, welcoming setting.

Meikleour, Blairgowrie and Rattray, Perth PH2 6EB
4.6 Excellent 247 reviews
united-kingdom/perthshire/restaurant/cridos-restaurant

Cridos Restaurant

Mediterranean delights and fresh seafood await at Cridos Restaurant, Perth’s cozy hotspot for steaks and gluten-free dining.

5/6 St John's Pl, Perth PH1 5SZ
4.5 Excellent 607 reviews
united-kingdom/perthshire/restaurant/cardo

Cardo

A vibrant, family- and dog-friendly eatery in Perth serving fresh, flavorful Italian-inspired dishes in a welcoming atmosphere.

38 South St, Perth PH2 8PG
4.6 Excellent 574 reviews
united-kingdom/perthshire/restaurant/broxden-farm-dining-carvery

Broxden Farm - Dining & Carvery

A charming Scottish pub in Perth offering hearty carvery meals and warm hospitality in a cozy, family-friendly setting.

3 Tweed Pl, Perth PH1 1TJ
4 Very Good 2,360 reviews
united-kingdom/perthshire/restaurant/killiecrankie-house

Killiecrankie House

Award-winning fine dining and luxury bedrooms in a contemporary Scottish country house.

Killiecrankie House, Pitlochry PH16 5LG
5 Excellent 76 reviews
united-kingdom/perthshire/restaurant/63-tay-street-restaurant

63 Tay Street Restaurant

Modern Scottish fine dining on the banks of the River Tay, where local ingredients meet creative flair in an intimate, elegant setting.

63 Tay St, Perth PH2 8NN
4.7 Excellent 141 reviews
united-kingdom/perthshire/restaurant/breizh

Breizh

Experience authentic French cuisine with a lively atmosphere and attentive service in the heart of Perth’s historic High Street.

28-30 High St, Perth PH1 5TQ
4.4 Very Good 473 reviews
united-kingdom/perthshire/restaurant/brown-blacks

Brown & Blacks

A welcoming restaurant in Scone offering hearty steaks, diverse breakfast options, and a relaxed atmosphere for all-day dining.

8 Angus Rd, Scone, Perth PH2 6QU
4.5 Excellent 685 reviews
united-kingdom/perthshire/restaurant/uisge-bar-restaurant

Uisge Bar & Restaurant

Cozy family-run restaurant in Murthly serving fresh, local Scottish dishes in a charming countryside setting with stunning views.

Station Rd, Murthly, Perth PH1 4EL
4.7 Excellent 514 reviews
united-kingdom/perthshire/restaurant/z-s-bistro-and-terrace-garden

Z’s Bistro and Terrace Garden

Riverside Scottish bistro blending tradition with modern cuisine, set in the heart of Dunkeld's Perthshire landscape.

Tay Terrace, Dunkeld PH8 0AQ
4.6 Excellent 332 reviews
united-kingdom/perthshire/restaurant/the-grouse-claret

The Grouse & Claret

A charming countryside restaurant near Kinross offering exquisite Scottish dishes, warm hospitality, and a tranquil dining atmosphere.

Heatheryford, Kinross KY13 0NQ
4.7 Excellent 181 reviews
united-kingdom/perthshire/restaurant/nicoll-s-steak-house

Nicoll's Steak House

A no-frills Perth favourite serving generous, perfectly cooked steaks in a relaxed, family-run setting.

75 Princes St, Perth PH2 8LJ
4.6 Excellent 169 reviews
united-kingdom/perthshire/restaurant/the-giddy-goose

The Giddy Goose

A vibrant and casual restaurant in Perth blending bold British and Italian flavors with a lively atmosphere and late-night hours.

1 St John's Pl, Perth PH1 5SZ
4.1 Very Good 204 reviews
united-kingdom/perthshire/restaurant/atholl-restaurant

Atholl Restaurant

A welcoming Perth eatery serving fresh, local Scottish dishes in a relaxed atmosphere with a fine selection of wines and whiskies.

24-26 Atholl St, Perth PH1 5NP

More to explore in Perthshire

Jump into the most useful discovery pages nearby, from experiences and heritage highlights to food, stays, shopping, and evening ideas.

Perth and Kinross Scone Palace 2.jpg ...
Destination guide

More about Perthshire

Discover Perthshire: Scotland's Heartland of Natural Beauty, Cultural Heritage, and Outdoor Adventure.

Tell me more about Perthshire
Mobile App
Get the app

Your all‑in‑one travel companion app

Explore expert travel guides, compare and book tours, experiences, hotels, and more—all from the palm of your hand. Download now for seamless trip planning wherever your wanderlust takes you.

Select Currency

Choose the currency you want prices to display in.