Restaurants in Perth
The Best Restaurants

63 Tay Street Restaurant
63 Tay St, Perth, PH2 8NNFour of us went for the lunch and wine flight today and it was excellent. Two of us were vegetarian and the other two had the usual menu. Each dish was lovely...
- Superb51 Reviews4.9

The Village Inn
Main St, Bridge of Earn, Perth, PH2 9PLWonderful and delicious food, beautiful ambiance, friendly and efficient service. Just what we needed for our first day in Scotland after an all night flight....
- Superb29 Reviews5

Grand Italia
33 George St, Perth, PH1 5LAWhat a lovely restaurant, the food was 1st class and the service was second to none.After having just come back from Venice on our holidays, it made us feel...
- Superb49 Reviews4.8

Bankfoot Inn
Main St, Bankfoot, Perth, PH1 4ABWhat a lovely stay we had. The hotel was welcoming, really nicely done up with fun tartan carpet in the bedroom and a big, comfortable bed and spotless...
- Superb28 Reviews5

Perth Theatre
Mill St, Perth, PH1 5HZYes there is a BUT though! Venue is excellent and we enjoyed Jools Holland last night but had to get up circa 20 times (seriously) for people not only going to...
- Superb31 Reviews4.9

Broth3rs Restaurant
24 George St, Perth, PH1 5JRWe visited this restaurant last in August 2020 and I wrote a positive review on it at that time. Fast forward 22 months to June 2022 and I have to report the...
- Takeaway
- Superb56 Reviews4.7

Cafe Tabou
4 St John's Pl, Perthshire, Perth, PH1 5SZDelicious food and warm atmosphere. Sadly the waiting staff didn’t match the rest of it. Arrived at 6pm for my reservation, only to be rudely told I wasn’t...
- Superb64 Reviews4.6

The Black Watch Castle & Museum
Hay Street The Black Watch Castle & Museum, Perth, PH1 5HRExcellent place to visit and received a warm welcome from the lady at the reception when we first arrived. Great displays and a lovely gift shop. The grounds...
- Superb37 Reviews4.7

Mae Ping Thai Dining
161-165 South St, Perth, PH2 8NYCame for a hot date with my mate Chris (newmac) wasn't let down... food, great.....decor, outstanding, banter.... out this world. Mae ping would be proud...
- Superb20 Reviews4.9

The Ball Room Sports Bar (Perth) - Pool, Snooker & Darts Hall
15 York Pl, Perth, PH2 8EPHad a fantastic time here playing a few games, it was well worth the money and the atmosphere was very relaxed.Getting to the establishment was also very easy...
- Superb18 Reviews4.9

The Black Watch Castle & Museum
Balhousie Castle, Hay Street, Perth, PH1 5HRLovely visit to the museum yesterday, four year old loves the cabinets and the flow of the museum. We especially like the Lego figures with a letter and an...
- Superb27 Reviews4.7

The Glover Arms
Crieff Rd, Huntingtower Park, Perth, PH1 3JJWe looked this up on the fly when we were traveling back to the middle of Scotland. We had three hungry kids and we were pretty hungry too because we missed...
- Superb64 Reviews4.5

Effies of Perth
202 High St, Perth, PH1 5PAI thought I was going to a normal breakfast cafe; I didn't realise I was stepping back in to my gran's house!Effie's is a beautifully decorated...
- Superb26 Reviews4.7
Fast Food Restaurants
Fast Food in Perth
Happy Valley
20 Leonard St, Perth, PH2 8ESBeen going here for awhile. They have a good selection of dishes and some you don't see often.Not tried them all but I think this is the best Chinese...
- Superb24 Reviews4.5

Domino's Pizza - Perth
181 South St, Perth, PH2 8NYNeeded some sustenance but didn't fancy a meal in the hotel's restaurant - bosh, ordered online, collected in person. Met with a smile, everything on...
- Average27 Reviews3.1
Indian Restaurants
Indian in Perth
Tabla Indian Restaurant
173 South St, Perth, PH2 8NYlooking to eat in Perth and found this wonderful restaurant. Abdu and his team were very attentive and the food was marvellous, a different varied menu of...
- Superb64 Reviews4.4

Manzil Restaurant
13 York Pl, Perth, PH2 8EPWas a little apprehensive as on a Tuesday night this was third choice, others closed and this being a little further out of town. My fears weren't...
- Superb49 Reviews4.4
Italian Restaurants
Italian in Perth
Grand Italia
33 George St, Perth, PH1 5LAWhat a lovely restaurant, the food was 1st class and the service was second to none.After having just come back from Venice on our holidays, it made us feel...
- Superb49 Reviews4.8

Broth3rs Restaurant
24 George St, Perth, PH1 5JRWe visited this restaurant last in August 2020 and I wrote a positive review on it at that time. Fast forward 22 months to June 2022 and I have to report the...
- Takeaway
- Superb56 Reviews4.7

The Italian Corner
33 Princes Street, Perth, PH2 8LJLove The Italian Corner, food is authentic and fresh as you can get. Asked for an item off menu and it was made without hesitation. Delivery quick with...
- Superb37 Reviews4.5