Restaurants in Perth

Restaurants with Delivery

Online Reservation Available

24 Hour Restaurants

Pet Friendly Places

Takeaway Restaurants

Drive-Thru Restaurants

Cheap Eats

Best Restaurants

The Village Inn Main St, Bridge of Earn, Perth
The Village Inn
British • $$

The Village Inn

Main St, Bridge of Earn, Perth

Absolutely great service and lovely food. We visited for a 70th birthday and the staff couldnt have been more helpful great with the kids and the dog! Highly recommend, this was our first visit and we will definitely be back.

  • Drive-Through
  • Superb177 Reviews 4.9
Olive tree take away 30 St John St, Perth
Olive tree take away
Pizza Takeaway • $

Olive tree take away

30 St John St, Perth

Delicious authentic Italian pizza with fresh ingredients and a perfect crust. Friendly staff, cozy atmosphere, and fair prices—definitely a go-to spot for pizza lovers! ???

  • Drive-Through
  • Delivery
  • Superb111 Reviews 5
Chatni 15 Main St, Methven, Perth
Chatni
Meal Takeaway • $$

Chatni

15 Main St, Methven, Perth

Been here a few times and it never disappoints. Food is always delicious and reasonably priced, the Peshwari naan is a delicious accompaniment to their flavoursome curries, l have tried the Chasni, Dhansak and Pathia and they have always been delicious. Highly recommend you try this delightful Indian restaurant if you're passing!

  • Takeaway
  • Drive-Through
  • Superb134 Reviews 4.9
Effies of Perth 202 High St, Perth
Effies of Perth
Tea House • $$

Effies of Perth

202 High St, Perth

Effies of Perth is absolutely outstanding. We’re local and visit regularly, and every single visit has been phenomenal. The food is consistently excellent, and despite how busy it always is, everything is so well handled. The staff are incredibly kind, welcoming, and genuinely make you feel looked after. A real gem in Perth

Highly recommended!

  • Drive-Through
  • Superb208 Reviews 4.8
Bankfoot Inn Main St, Bankfoot, Perth
Bankfoot Inn
Bar • $$

Bankfoot Inn

Main St, Bankfoot, Perth

Only dropped by for dinner with our dog at short notice. Great interior n smashing bar areas. Warm friendly welcome and food was top notch. We had Cauliflower soup, Chicken Balmoral n Rib eye steak chocolate fudge cake for dessert. Excellent and we are returning tomorrow night too.

  • Superb126 Reviews 4.9
The Glover Arms Crieff Rd, Huntingtower Park, Perth
The Glover Arms
Bar • $$

The Glover Arms

Crieff Rd, Huntingtower Park, Perth

Called in for lunch. Party of four and we all chose from the Sunday roast menu. Food was excellent, great value & portion size. Special mention to David for his chat & service. Highly recommend.

  • Drive-Through
  • Delivery
  • Superb326 Reviews 4.7
Deans Restaurant 77-79 Kinnoull St, Perth
Deans Restaurant
British • $$$

Deans Restaurant

77-79 Kinnoull St, Perth

We had a lovely meal at Deans to celebrate our wedding anniversary. It was our first visit and we both really enjoyed the food, along with the wonderful service and atmosphere. The only slight negative was that we felt the bottle of water was a little overpriced at £6. That said, we don’t mind paying a bit extra for good quality food as a treat, and the Thursday tasting menu did sound like it would offer great value. Overall, a really enjoyable experience, staff had good attention to detail and we’d happily return.

  • Drive-Through
  • Superb91 Reviews 4.9
The Black Watch Castle & Museum Hay Street The Black Watch Castle & Museum, Perth
The Black Watch Castle & Museum
Cafe • $$

The Black Watch Castle & Museum

Hay Street The Black Watch Castle & Museum, Perth

Fabulous museum. Loads of interesting artifacts to look at and informative videos to watch and tapes to listen to. Spoke to a lovely gentleman upstairs who was very knowledgeable and interesting to talk to. A must see if you head to the area.
Lovely tea room for food and a cuppa afterward, maybe best to book as was really busy when we wanted to go

  • Superb124 Reviews 4.8
Perth Concert Hall Mill Street, Perth
Perth Concert Hall
Cafe • $$$

Perth Concert Hall

Mill Street, Perth

Saw The Holiday movie with the live Novello Orchestra in the Perth Theatre and Concert Hall on Sunday and what a great night it was ?✨️
It's a beautiful hall with great acoustics and excellent views from all seats.
The staff are very helpful and friendly, the drinks extremely well priced, there's a well appointed cloakroom for coats and jackets and free parking in the neighbouring Kinnoull Street car park in the evenings - perfect!!
All highly recommended.
A variety of lovely independent shops in the local area, together with the Perth Museum and Art Gallery and the city's cathedral make for a memorable day out or weekend break.
Book an event at the concert hall in 2026, you won't be disappointed, I'm sure!

  • Superb186 Reviews 4.7
63 Tay Street Restaurant 63 Tay St, Perth
63 Tay Street Restaurant
British • $$$

63 Tay Street Restaurant

63 Tay St, Perth

Michelin star quality experience!! If you want an amazing quality gourmet evening with the best matched wines we have ever experienced, definitely this is the best in Scotland.

It's a place to drive to from Edinburgh or Glasgow with an ever changing tasting menu.

I don't know how this hasn't been awarded a Michelin star or two... We have dined at many Michelin starred places in the UK and this was at the very top.

Seriously, thank you guys for such a wonderful night, as usual.

  • Drive-Through
  • Superb112 Reviews 4.8
Taste Perthshire Perth Rd, Bankfoot, Perth
Taste Perthshire
Cafe • $$

Taste Perthshire

Perth Rd, Bankfoot, Perth

I had the absolute pleasure of visiting Taste Perthshire today, and I can honestly say it’s an unforgettable experience for any food lover. From the moment I walked in, the warm, welcoming atmosphere set the tone for what would be a truly exceptional meal. The staff were attentive, friendly, and clearly passionate about providing a memorable dining experience.
I started with a crisp, refreshing alcohol-free Kopparberg, perfectly chilled and served with care — a lovely companion to the meal ahead. When my main arrived, I was blown away. The steak was cooked to perfection, with a juicy, tender texture and a rich, satisfying flavour. Paired with caramelised onions, roasted mushrooms, and perfectly grilled tomatoes, each bite was a delightful combination of tastes and textures. The portion sizes were generous, leaving me completely satisfied without feeling overwhelmed.
The presentation deserves special mention: every element was beautifully plated, showing clear attention to detail. Even the simple touches — the cast iron skillet for the steak, the neatly served chunky chips — made the meal feel elevated and carefully thought out.
What really sets Taste Perthshire apart is the combination of high-quality ingredients, skillful cooking, and a warm, inviting atmosphere. It’s clear that every dish is prepared with care and pride. Whether you’re a local or just passing through, this is a place that deserves a stop — you’ll leave feeling completely satisfied, impressed, and already planning your next visit.
In short, Taste Perthshire is a culinary gem. Amazing food, fantastic service, and an atmosphere that makes you feel right at home. Five stars, without a doubt — I cannot recommend it highly enough!

  • Delivery
  • Superb356 Reviews 4.6
Broth3rs Restaurant 24 George St, Perth
Broth3rs Restaurant
Italian • $$

Broth3rs Restaurant

24 George St, Perth

The Place where I went on my first date with my partner of nearly four years. Whenever we can, we always go to Broth3rs for a great meal. We're always greeted warmly by the staff, who are very accomodating, and always deliver great service. \n\nNow for food, I tend to go for pizza, which is always cooked to perfection. Whilst my partner loves the pasta dishes. Will more than likely visit again.\n\nStrongly recommended.

  • Takeaway
  • Drive-Through
  • Superb309 Reviews 4.6
Mae Ping Thai Dining 161-165 South St, Perth
Mae Ping Thai Dining
Thai • $$

Mae Ping Thai Dining

161-165 South St, Perth

Fresh food bursting with flavour, as you would expect from Thai food. Friendly service. Highly recommend. Go with an empty stomach, you will definitely be full when you leave!

  • Superb139 Reviews 4.7
Cridos Restaurant 5/6 St John's Pl, Perth
Cridos Restaurant
Mediterranean • $$

Cridos Restaurant

5/6 St John's Pl, Perth

We have just eaten the best seafood boil in our life the whole experience was amazing from arriving to leaving staff were amazing and I cannot recommend the seafood boil enough we will most definitely be back here 10/10

  • Drive-Through
  • Delivery
  • Superb133 Reviews 4.7
Cafe Tabou 4 St John's Pl, Perthshire, Perth
Cafe Tabou
Cafe • $$

Cafe Tabou

4 St John's Pl, Perthshire, Perth

We visit Cafe Tabou fairly frequently as we find there is a very high standard of cooking and service. On this occasion, however, the service was extremely slow. It took quite a while for us even to get our drinks. No explanation was offered. We hope that this was a one-off perhaps because the good weather brought in more customers to the terrace. Our food was excellent and we shall return.

  • Superb121 Reviews 4.7
Tabla Indian Restaurant 173 South St, Perth
Tabla Indian Restaurant
Meal Takeaway • $$

Tabla Indian Restaurant

173 South St, Perth

Deservedly popular, the restaurant was already busy by 6pm on a Saturday. Service was attentive wihout overbearing and the dishes were served promptly. I enjoyed my food and prices were reasonable. Would be happy to go back.

  • Superb190 Reviews 4.6
Brew & Chew 51 High St, Perth
Brew & Chew
Cafe • $

Brew & Chew

51 High St, Perth

If you have a dog then this is the place to go. Staff really friendly and service is excellent. Food was really tasty with good selection. Have a dog menu as well,great stuff. I don't have a dog but would highly recommend this cafe.

  • Drive-Through
  • Delivery
  • Superb69 Reviews 4.8
Everest Inn 36 S Methven St, Perth
Everest Inn
Nepalese • $$

Everest Inn

36 S Methven St, Perth

Our first time here for a birthday celebration and the staff went above and beyond to make sure it was a memorable experience!

The food was really tasty - we ordered a variety of dishes and couldn’t fault anything. Welcoming, friendly service we shall definitely be back. Thank you!

  • Delivery
  • Superb164 Reviews 4.6
The Fish & Chip Company 2 & 4 St. Leonards Bridge, Perth
The Fish & Chip Company
Fish And Chips Takeaway • $

The Fish & Chip Company

2 & 4 St. Leonards Bridge, Perth

Very very nice family business. Happy people since I like happy people. First time in Scotland and first time having fish in chips here, not even tried in Edinbugh. BEST for what I think. Doesn't taste like frozen haddock

  • Takeaway
  • Drive-Through
  • Superb151 Reviews 4.6
The Maltings - Pub & Grill 198 Dunkeld Rd, Perth
The Maltings - Pub & Grill
Bar • $$

The Maltings - Pub & Grill

198 Dunkeld Rd, Perth

Had a very nice fish and chips, the fish itself was exceptionally nice. Service was very good. The place was very busy which made it a bit chaotic, but the staff did very well. A couple of minor issues when getting the bill, but the place is reasonably priced.

  • Drive-Through
  • Delivery
  • Superb379 Reviews 4.5
Café 80 80 George St, Perth
Café 80
Cafe • $$

Café 80

80 George St, Perth

we booked the basement bar for my mums 60th, the venue is really nice, staff were very helpful with booking and during the day. I ordered the buffet and cheese plate, both very good, highly recommend for private bookings, the cafe upstairs also dose good food and drinks.

  • Drive-Through
  • Superb62 Reviews 4.8
Cullach Brewing 50 Princes St, Perth
Cullach Brewing
Brewery

Cullach Brewing

50 Princes St, Perth

Went in for the first time on Saturday with my son,nice friendly staff,cosy,and a smashing selection of beers ..I liked the zephyr pint ..Will be back with my wife and dog .

  • Superb47 Reviews 4.9
Brown & Blacks 8 Angus Rd, Scone, Perth
Brown & Blacks
British • $$

Brown & Blacks

8 Angus Rd, Scone, Perth

Went in for a pint and was pleasantly surprised at how good the Guinness was. Might not reach the heights of Kehoes or the like, but every bit as good as any UK pubs.

That and the bar staff were super nice and the chat good.

  • Drive-Through
  • Superb123 Reviews 4.6
The Old Ship Inn 31 High St, Perth
The Old Ship Inn
Pub • $

The Old Ship Inn

31 High St, Perth

we visited for the first time last night and loved it. Great atmosphere and the girl behind the bar did a brilliant job serving everyone - we will be back next time we stay in Perth.

  • Drive-Through
  • Superb76 Reviews 4.7
Perth Theatre Mill St, Perth
Perth Theatre
Cafe • $$$

Perth Theatre

Mill St, Perth

Watched the Snow Queen tonight. Absolutely amazing! All the pantos have been so good, but this one was next to none. Should be on broadway it was that good. Enjoyed every minute and laughed all the way through!

  • Superb101 Reviews 4.6
SIDHU'S 13 County Pl, Perth
SIDHU'S
Modern Indian • $$

SIDHU'S

13 County Pl, Perth

Having been in to Sidhu's on Friday the 30th of October with 15 guests everyone was delighted with the Food the ambiance and the service Sidhu and his team were absolutely fantastic we were all up in Perth for the St Johnstone game on Saturday and had pre booked a meal at Sidhu's if you are looking to book for your Christmas Party this is the place to go from the starter to main everything was so very tasty we will be back soon a huge thanks to SIDHU

  • Drive-Through
  • Superb88 Reviews 4.6
Paco's Restaurant 3-5 Mill St, Perthshire, Perth
Paco's Restaurant
Bar • $$

Paco's Restaurant

3-5 Mill St, Perthshire, Perth

Packed restaurant with excellent food and atmosphere. Waitress a bit inexperienced especially with wine choices but overall an experience I will be happy to repeat

  • Drive-Through
  • Delivery
  • Superb955 Reviews 4.4
Sour Joe's Artisan Sourdough 104 Main St, Methven, Perth
Sour Joe's Artisan Sourdough
Bakery

Sour Joe's Artisan Sourdough

104 Main St, Methven, Perth

Wonderful small team creating great bread. Was in Methven on holidays in July. Apologies for my late review. Just went through our holiday photos and ran into photo’s of the wonderful breads. Had a nice chat with you guys. Remembered my name right away next day we picked up our order?. Keep up the great work.

  • Drive-Through
  • Superb23 Reviews 5
North Street Cafe 32 N Methven St, Perth
North Street Cafe
Cafe • $$

North Street Cafe

32 N Methven St, Perth

Always served with a friendly smile and if you're going to Costa or Starbucks then time to upgrade I found the best flat white in town . I Won't go anywhere else for my coffee . You won't regret it . ????

  • Drive-Through
  • Delivery
  • Superb27 Reviews 4.9
Olivio's 8 W Mains Ave, Perth
Olivio's
Bistros • $$

Olivio's

8 W Mains Ave, Perth

Excellent!
Went for dinner and it was excellent. Food was all really tasty and service was friendly and warm.
They were exceptionally accommodating for being gluten free.
Dessert cocktails were epic.

  • Drive-Through
  • Superb27 Reviews 4.9

Frequently Asked Questions about Perth

What are the best dog friendly restaurants in Perth?

- Here are some popular restaurants where you could enjoy a meal with your furry friend:

What are the most popular restaurants in Perth?

- The most popular and well-regarded restaurants in Perth include:

What are the best restaurants that deliver in Perth?

- Popular restaurants in Perth that is known for their delivery services:

What are the best Takeaway restaurants in Perth?

- Here are some excellent Takeaway restaurants in Perth: