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)
“scones” (19 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 (498)
Traveller rating
Traveller type
Time of year

1 - 10 of 481 reviews

Reviewed 5 days ago via mobile

Cullen Skink soup was OK, but nothing special. Bread roll was mediocre. Service was friendly, but slow. Didn't bother to stay for anything else.

Thank Robert M
Reviewed 1 week ago

Cargill's is quirky - the front of house team of three looked like their combined ages were probably 20+ years less than mine - but they're pretty good. This isn't fine dining but you're unlikely to leave disappointed, and the prices are reasonable. Think of...More

1  Thank whitingbay
Reviewed 1 week ago via mobile

Went here recently with family for a 60th Anniversary. The food was lovely with a good selection. The young staff were the highlight with friendly service and informative of local knowledge. The girl that served us went above and beyond adding sparklers to my in...More

1  Thank Karen B
Reviewed 2 weeks ago

Great restaurant developed in a very tasteful from the old church next to the river. The staff show great menu awareness and provide a first class description to guide the guests towards a wonderful eating experience. Also very child friendly with the staff able to...More

2  Thank alysimm
Reviewed 4 weeks ago via mobile

Phoned to book a table and although I’d know idea how long it would take us to get to the restaurant- the man on duty was lovely, booked us in and said not worry. I had said we needed gluten-free options for one person -...More

1  Thank clarksj2018
Reviewed 4 weeks ago via mobile

Four of us visited here during a golfing weekend to St Andrews and Blairgowrie. Our B & B hosts recommended Cargill’s bistro and we weren’t disappointed. It has a varied menu, catering for all tastes. I had the chicken and pea risotto (for medical reasons...More

1  Thank Mand_Moff
Reviewed 4 weeks ago via mobile

We had a lovely meal in Cargills Blairgowrie for my birthday . There were 6 of us and we all chose different meals , everything about the food was lovely no compaints at all. The staff were all friendly helpful attentive and just couldn’t have...More

1  Thank Grannymoon52
Reviewed 5 weeks ago

my husband and i ate at cargills restaurant last night whilst on a shirt break in blairgowrie. we had a lovely meal, well presented and lovely waiting staff, pate, lasagne, burger all delicious. well worth a visit.

1  Thank hugh s
Reviewed 15 August 2018

Excellent food from a comprehensive menu. The owner and staff make you feel at home and relaxed. Lovely location too

1  Thank deirdremcvean
Reviewed 12 August 2018 via mobile

We booked a table for 15 people and were assured that they could cope with a large party. Unfortunately this did not prove to be the case. We had to wait over an hour and a quarter for starters by which time the small children...More

Thank Phil28811
Nearby HotelsSee all 6 hotels in Blairgowrie
Royal Hotel
168 reviews
.08 miles away
Angus Hotel
836 reviews
.09 miles away
Victoria Hotel
56 reviews
.12 miles away
Ivybank Lodge
158 reviews
.16 miles away
Nearby Restaurants
Little's Restaurant
542 reviews
.09 miles away
Cateran Cafe
147 reviews
.07 miles away
The Old Cross Inn and Restaurant
178 reviews
.67 miles away
Nearby Attractions
Nature Nuts
47 reviews
.23 miles away
Perthshire Wildlife
25 reviews
.20 miles away
Blairgowrie VisitScotland iCentre
49 reviews
.08 miles away
The Ericht Alehouse
35 reviews
.07 miles 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, Groups, Child-friendly, Kids, Business meetings, Local cuisine, Romantic
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