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.
Book On TripAdvisor Bonus Book your hotel on TripAdvisor — then save 20% on things to do for your trip. Use code BOOKTOSAVE.

Mary's Milk Bar

Certificate of Excellence
Old Town
Map updates are paused. Zoom in to see updated info.
Reset zoom
Updating Map...
Get directions
19 Grassmarket, Edinburgh EH1 2HS, Scotland
11:00 am - 6:00 pm
Open now
All hours
Sun 12:00 pm - 6:00 pm
Tue - Thu 11:00 am - 6:00 pm
Fri - Sat 11:00 am - 7:00 pm
More Info
Add Photo Write a Review

619 Reviews from our TripAdvisor Community

Traveler rating
Traveler type
Time of year
  • More
Showing 580: English reviews
Level Contributor
80 reviews
55 restaurant reviews
common_n_restaurant_reviews_1bd8 17 helpful votes
3 of 5 stars Reviewed 2 days ago NEW

This is a popular place( small store ) and it does get busy. Having been told it serves very good ice cream, I gave it a try. While I enjoyed the double chocolate, I would not stand in a long line to get it. It is very creamy and 'soft' for hand dipped ice cream. Not too expensive, either.

Thank 1Chris_R123
London, United Kingdom
Level Contributor
26 reviews
18 restaurant reviews
common_n_restaurant_reviews_1bd8 12 helpful votes
5 of 5 stars Reviewed 6 days ago NEW

The ice-cream is delicious and especially so after a hot day walking around the sites of Edinburgh. We recommend the milk choc and lavender, the salt caramel and milk flavours. The milkshakes look great when we saw them being made for other customers. We had promised the kids that we'd go there as a treat if they were well behaved... More 

1 Thank Allison H
Kirkkonummi, Finland
Level Contributor
6 reviews
common_n_restaurant_reviews_1bd8 1 helpful vote
5 of 5 stars Reviewed 1 week ago

I love ice-cream! Like really I love it! So I REALLY love this place. It felt like home with all the decorations! There is so many and weird(in a good way) ice-cream combinations that really can blow minds! I´m really happy I don´t live near it cuz I would spend all my money in there!

1 Thank Nelli V
Derbyshire, United Kingdom
Level Contributor
6 reviews
4 of 5 stars Reviewed 1 week ago via mobile

Perfect location for the perfect ice cream! I had the raspberry and oats which was lovely. Then salted caramel which wasn't amazing, but still tasted good. Beautiful interior, good prices and friendly staff! Give the cider and elderflower a try! 😄

Thank Sqigglefish
Glasgow, United Kingdom
Level Contributor
32 reviews
8 restaurant reviews
common_n_restaurant_reviews_1bd8 8 helpful votes
5 of 5 stars Reviewed 2 weeks ago

A must see (snack spot) for your day in Edinburgh. Their homemade hot chocolate floats are to die for. You choose which kind of hot chocolate you want (choices include salted caramel milk chocolate, or orange flower dark chocolate, for example) and then a delicious flavour of their in-house gelato! The line ups get long, so be prepared to wait,... More 

2 Thank Gabrielle_3D
Egham, United Kingdom
Level Contributor
9 reviews
7 restaurant reviews
5 of 5 stars Reviewed 2 weeks ago via mobile

The bar itself is lovely, cute interior design and very welcoming and warm atmosphere. The ice cream was delicious, some of the best I've ever had, and well priced! Definitely recommend going here for a nice sweet treat during your trip. It's in a great location too, near some must-see tourist attractions.

Thank ZoeKuik
Level Contributor
38 reviews
4 restaurant reviews
common_n_restaurant_reviews_1bd8 90 helpful votes
5 of 5 stars Reviewed 2 weeks ago via mobile

The gelato was so yummy I returned another day to try more flavours! Price is also cheap! Starting from £2 for a scoop. Greatly recommended!

1 Thank LCN74
London, United Kingdom
Level Contributor
46 reviews
5 restaurant reviews
common_n_restaurant_reviews_1bd8 39 helpful votes
4 of 5 stars Reviewed 2 weeks ago

An adorable place to visit. Good choice of flavours, and amazing milk shakes! Wouldn't surprise me if they have to get a bigger shop soon.

1 Thank survivorGirl
Level Contributor
15 reviews
4 restaurant reviews
common_n_restaurant_reviews_1bd8 2 helpful votes
5 of 5 stars Reviewed 2 weeks ago via mobile

Walking through the grass market today I finally sampled the delicious ice cream I've heard so much about. Friendly and helpful service with enough servers to keep the customers moving. I chose a pineapple and ginger crunch ice cream and a Strawberry with black pepper sorbet. Both had good depth of flavour. I ate mine sitting on the bench across... More 

1 Thank helena c
Little Rock, Arkansas
Level Contributor
34 reviews
19 restaurant reviews
common_n_restaurant_reviews_1bd8 10 helpful votes
3 of 5 stars Reviewed 3 weeks ago via mobile

Good place for gelato, but I was slightly let down because I was expecting a bit more from the #1 dessert place in Edinburgh. I have had gelato dozens of times before in a few different countries, and while this was good, I wouldn't say it was the best. The selection was also not very large (maybe 8 options total?),... More 

Thank RedTent1701

Travelers who viewed Mary's Milk Bar also viewed


Been to Mary's Milk Bar? Share your experiences!

Write a Review Add Photos & Videos

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
Improve this listing

Restaurant Details

Rating summary
  • Food
    5 of 5 stars
    5 of 5 stars
  • Value
    4.5 of 5 stars
    4.5 of 5 stars
Restaurant features
Takeout, Seating, Wheelchair Accessible
Good for
Dining on a budget, Families with children
Open Hours
12:00 pm - 6:00 pm
11:00 am - 6:00 pm
11:00 am - 6:00 pm
11:00 am - 6:00 pm
11:00 am - 7:00 pm
11:00 am - 7:00 pm
Location and Contact Information
  • Address: 19 Grassmarket, Edinburgh EH1 2HS, Scotland
  • Location: Europe  >  United Kingdom (UK)  >  Scotland  >  Edinburgh>  > Old Town
  • Neighborhood: Old Town
Mary's Milk Bar provides a cosy wee space to enjoy all things gelato and chocolate, Everything is made by Mary in her little laboratory in the back of the shop. There's real ice cream milkshakes, traditional floats and sundaes and handmade artisan chocolate gifts. The 1930s interior looks out at the majestic Edinburgh Castle.

Questions & Answers

Here's what previous visitors have asked, with answers from representatives of Mary's Milk Bar and other visitors
1 question
Ask a question
Questions? Get answers from Mary's Milk Bar staff and past visitors.
Posting guidelines
Typical questions asked:
  • Do you have gluten-free options?
  • Is there a dress code?
  • Do you allow dogs on the outdoor patio?

Staying in Old Town

Neighborhood Profile
Old Town
Few Edinburghers live in the Old Town, but its labyrinth of dank alleys and steep streets suggests this was not always the case. Today, it’s mostly visitors, tartan-flavored souvenir shops, and pipers that you’ll find on its cobbled streets. This is the place to get a feel for Auld Reekie (Old Smelly), as the town was once nicknamed, and stroll the Royal Mile, the thoroughfare that links the castle with the royal palace – two of Edinburgh’s great set-piece attractions. But there’s lots more exploring to do here down dozens of little alleys, or wynds, while at night the city’s busiest clubs erupt along the Cowgate which is closed to traffic for this purpose.
Explore this neighborhood