We noticed that you're using an unsupported browser. The TripAdvisor website may not display properly.We support the following browsers:
Windows: Internet Explorer, Mozilla Firefox, Google Chrome. Mac: Safari.

Cargill's Restaurant & Bistro

Riverside | Lower Mill Street, Blairgowrie PH10 6AQ, Scotland
+44 1250 876735
Map updates are paused. Zoom in to see updated info.
Reset zoom
Updating Map...
  • Excellent63%
  • Very good25%
  • Average7%
  • Poor4%
  • Terrible1%
Travellers talk about
“nasi goreng” (7 reviews)
“mussels” (21 reviews)
“cullen skink” (5 reviews)
Open Now
European, Scottish, Gluten Free Options, Vegetarian Friendly, Vegan Options
€€ - €€€
Riverside | Lower Mill Street, Blairgowrie PH10 6AQ, Scotland
All Details
Write a ReviewReviews (485)
Traveller rating
Traveller type
Time of year

1 - 10 of 469 reviews

Reviewed 4 days ago

Good selection of good food. Can eat inside or out. Colorful tables and chairs. Good Italian Food and great deserts

1  Thank mekeeney
Reviewed 5 days ago via mobile

Read reviews of T A and decided to give it a go. Not too busy when we arrived and picked a table.2 largish parties arrived quite quickly after us. Ordered Portobello mushroom with goats cheese and Prawn cocktail with aoli but actually came with seafood...More

1  Thank jpks
Reviewed 1 week ago via mobile

Stopped here while on holiday and received a very warm welcome, and tasty food. The woman serving us was friendly and service was swift. We were very slightly too late for the breakfast menu, but she was happy to bend the rules. The full Scottish...More

1  Thank Janecameby
Reviewed 1 week ago

Went for lunch recently, six adults. My wife and I were late getting there due to an incident in Perth, so admittedly it was after 2pm before we got there. We were then told that we couldn't have anything from the main lunch menu, but...More

Thank melvin1888
Reviewed 2 weeks ago via mobile

It had the makings of a hidden gem as it is situated behind the high street and at first look, with some outside seating it promised to be quite the treat. It wasn’t... The starters seemed to be missing something so I didn’t have one...More

2  Thank David S
Reviewed 3 weeks ago

Food is always freshly prepared and excellent. We had a lovely meal here on New Years Eve and all our needs were catered for.

Review collected in partnership with this restaurant
1  Thank Kate R
Reviewed 3 weeks ago

This place was already very busy when we arrived for a night out with friends, the place was buzzing. The food was excellent aalthough the Pasta based dishes could have done with a little sauce as they were a bit dry, overall the food was...More

1  Thank Helen J
Reviewed 4 weeks ago

I had dinner here during a short adventure around this area of Scotland. I was very surprised that the place was so quiet, given the superb quality of the food. I did not try the starters as 3 courses would have been too much, so...More

1  Thank Julia H
Reviewed 4 weeks ago

Everything is cooked to order, so don't go if you're in a hurry ...... but the wait is well worth it. Superb meals, served professionally; with an excellent wine list. It's one of our favourite restaurants.

1  Thank therambler18
Reviewed 5 weeks ago via mobile

On river with patio. Excellent service excellent food. Thank you so much. Don’t leave without desert!

1  Thank Jerry S
Nearby HotelsSee all 6 hotels in Blairgowrie
Royal Hotel
159 reviews
.12 km away
Angus Hotel
819 reviews
.14 km away
Victoria Hotel
55 reviews
.19 km away
Ivybank Lodge
140 reviews
.26 km away
Nearby Restaurants
Little's Restaurant
501 reviews
.15 km away
Cateran Cafe
135 reviews
.10 km away
The Old Cross Inn and Restaurant
169 reviews
1.08 km away
Nearby Attractions
Nature Nuts
46 reviews
.37 km away
Blairgowrie VisitScotland iCentre
48 reviews
.12 km away
The Ericht Alehouse
33 reviews
.10 km away
Perthshire Wildlife
19 reviews
.32 km away
Ask a question
Questions & Answers
11 October 2016|
AnswerShow all 8 answers
Response from CargillsBistro | Property representative |
Hi, apologies for my delay in replying and thank you to everyone who has replied sooner! Thank you Anfa 123 for pasting the menu, very much appreciated! I don't seem to be allowed to add a link to our menu here but can... More
Improve this listing

Restaurant Details

Rating summary
  • Food
  • Value
Breakfast, Lunch, Dinner, Brunch, Drinks
Restaurant features
Takeout, Seating, Waitstaff, Parking Available, Street Parking, Free Off-Street Parking, Highchairs Available, Wheelchair Accessible, Serves Alcohol, Full Bar, Accepts American Express, Accepts Mastercard, Accepts Visa, Free Wifi, Reservations, Wine and Beer, Accepts Credit Cards
Good for
Groups, Romantic, Child-friendly, Special Occasion Dining, Kids, Business meetings, Local cuisine
Open Hours
10:00 - 21:00
10:00 - 21:00
10:00 - 21:00
10:00 - 21:00
10:00 - 21:00
Location and Contact Information
  • Address: Riverside | Lower Mill Street, Blairgowrie PH10 6AQ, Scotland
  • Location: Europe  >  United Kingdom (UK)  >  Scotland  >  Perth and Kinross  >  Blairgowrie
  • Phone Number: +44 1250 876735
  • E-mail
Cargills is a family run bistro sitting near the riverside in Blairgowrie. Serving coffees, home baking, snacks, meals and blackboard specials. Everything here is cooked to the highest standards using many fresh local products, offering good food and friendly service. Outdoor patio seating. Free car parking. Disabled access. Coffee's and snacks to go should you wish to enjoy the riverside seating. Takeaway and Outside catering also available.
Is This Your TripAdvisor Listing?
Own or manage this property? Claim your listing for free to respond to reviews, update your profile and much more. Claim Your Listing