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...
  • Excellent64%
  • Very good25%
  • Average7%
  • Poor3%
  • Terrible1%
Travellers talk about
“nasi goreng” (7 reviews)
“mussels” (21 reviews)
“scones” (18 reviews)
European, Scottish, Gluten Free Options, Vegetarian Friendly, Vegan Options
$$ - $$$
Riverside | Lower Mill Street, Blairgowrie PH10 6AQ, Scotland
All Details
Write a ReviewReviews (465)
Traveller rating
Traveller type
Time of year

1 - 10 of 452 reviews

Reviewed yesterday

I took my sister and her husband here for a thank you lunch and it was just what I wanted. the service was friendly and attentive, but not too much, which I like. Between us we had 8 dishes and they were all good. My...More

1  Thank totallynoname
Reviewed 2 weeks ago via mobile

We visited here in 14/2/18 We never booked as we weren’t sure if the area and wanted to see where we could get in with it being Valentine’s Day. We walked in and was greeted by a lovely lady. Asked if they had room for...More

2  Thank Nickyo85
Reviewed 3 weeks ago

Really good food and we could take our dog as well, so even better. Large menu to choose from and great location for after a walk long the river

4  Thank Heather M
Reviewed 3 weeks ago

Came here in June 2017 and decided to book again for a meal with a relative. Having been satisfied before we were very disappointed with our meal. The Fish and Chips were good but too pricey for the Lasagne, it came in a small dish...More

Thank binthere47
Reviewed 3 weeks ago

This bistro had parking outside which was one reason why we booked it. We were made very welcome on arrival. The staff were helpful as well as knowledgeable about the dishes. There is a good children's menu here as well as a large adult menu....More

2  Thank Arthurjob66
Reviewed 4 weeks ago

visited twice on recent stay in Blairgowrie and once again was not disappointed.Very friendly and helpful staff (thanks Leslie!) and great food.

2  Thank dinkey
Reviewed 11 February 2018

Staff were very welcoming but the quality and consistency of the food served was varied. The menu is quite broad and to me this impacted the quality of what we had. The goats cheese starter was delicious, whereas the garlic mushrooms were overpriced for what...More

Thank Samedin
Reviewed 4 February 2018 via mobile

Visiting Blairgowrie & remembered that there used to be a restaurant overlooking the river, definitely not disappointed. Large spacious room with plenty of light, very friendly staff & fantastic variety of food. Food presentation was lovely & it was delicious. Highly recommended.

2  Thank Karine M
Reviewed 4 February 2018 via mobile

Cargills is a family run and well established business within Blairgowrie. The menu caters for everyone, kids menu is great. The restaurant has a very warm and friendly atmosphere. On display are various pictures and information on the history of Blairgowrie. The Restaurant is in...More

2  Thank Greg M
Reviewed 10 December 2017 via mobile

My friend and I decided to have a wee Xmas night out and decided on Cargills, so glad we did. The festive menu is excellent, I had pheasant with black pudding for starters, my friend had the soup. Both turkey and trimmings for main and...More

3  Thank Scot_04
Nearby HotelsSee all 6 hotels in Blairgowrie
Royal Hotel
152 reviews
.12 km away
Angus Hotel
789 reviews
.14 km away
Victoria Hotel
51 reviews
.19 km away
Ivybank Lodge
150 reviews
.26 km away
Nearby Restaurants
Little's Restaurant
449 reviews
.12 km away
The Old Cross Inn and Restaurant
166 reviews
1.08 km away
Cateran Cafe
124 reviews
.10 km away
Nearby Attractions
Meikleour Beech Hedge
41 reviews
2.01 km away
Strathmore Golf Centre
59 reviews
7.31 km away
Outdoor Explore
141 reviews
7.38 km away
Persie Distillery
31 reviews
7.43 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
Special Occasion Dining, Kids, Business meetings, Local cuisine, Child-friendly, Groups, Romantic
Open Hours
10:00 AM - 9:00 PM
10:00 AM - 9:00 PM
10:00 AM - 9:00 PM
10:00 AM - 9:00 PM
10:00 AM - 9:00 PM
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