Background

Indulge in Sweet Delights at Mary's Milk Bar

Experience the magic of homemade ice cream and delightful chocolates at Edinburgh's iconic Mary's Milk Bar, a sweet retreat in the heart of the city.

4.7

Mary's Milk Bar is a whimsical ice cream parlor located in the vibrant Grassmarket area of Edinburgh. Renowned for its artisanal ice cream, this charming establishment combines traditional techniques with innovative flavors, ensuring a delightful experience for visitors of all ages. The menu features a rotating selection of homemade ice creams, crafted from high-quality, locally-sourced ingredients. Popular choices include unique flavors like lavender honey and rich chocolate fudge, making it a haven for both the adventurous and the classic sweet tooth. In addition to its famous ice creams, Mary's Milk Bar also serves a variety of delectable chocolates and coffee, allowing visitors to indulge in a complete dessert experience. The cozy atmosphere, adorned with quirky decor, invites guests to relax and savor their treats. Whether you're grabbing a cone to enjoy while exploring the picturesque streets of Edinburgh or sitting down to enjoy a cup of hot chocolate, this venue offers a memorable stop during your travels. Visitors should be aware that the bar can get busy, especially during peak tourist seasons. To make the most of your visit, consider stopping by earlier in the day or during the week for a more leisurely experience. The friendly staff are always ready to offer recommendations and share their passion for ice cream. A visit to Mary's Milk Bar is not just about satisfying your sweet cravings; it's about creating lasting memories in one of Edinburgh's most charming locales.

Local tips

  • Try the seasonal flavors for a unique taste experience.
  • Visit during off-peak hours for a more relaxed atmosphere.
  • Don't miss out on their hot chocolate, it's a local favorite!
  • Take a moment to enjoy your treat in Grassmarket Square, a scenic spot nearby.
widget icon

Buy Tickets

    No tickets available

Book Tours

    No tours available

A brief summary to Mary's Milk Bar

  • Tuesday 11 am-7 pm
  • Wednesday 11 am-7:30 pm
  • Thursday 11 am-7:30 pm
  • Friday 11 am-7:30 pm
  • Saturday 11 am-7:30 pm
  • Sunday 11 am-7:30 pm

Getting There

  • Walking

    If you are starting from Edinburgh Waverley Train Station, exit the station and head towards the East Market Street. Turn right onto Market Street and walk straight until you reach the junction with Cockburn Street. Turn left onto Cockburn Street and walk uphill. Continue straight until you reach the Royal Mile, then turn right onto the Royal Mile. Walk along the Royal Mile until you reach the junction with Grassmarket. Turn left onto Grassmarket, and keep walking until you see Mary's Milk Bar at 19 Grassmarket on your right.

  • Walking

    If you are starting from Edinburgh Castle, exit the castle and walk down the hill towards the Grassmarket. As you descend, continue straight until you reach the Grassmarket area. When you reach the Grassmarket, you will find Mary's Milk Bar at 19 Grassmarket, just a short walk down on the left side.

  • Walking

    If you are coming from the Scottish National Gallery, exit the gallery and head down the Mound towards the Old Town. At the bottom of the Mound, turn right onto the Royal Mile. Walk along the Royal Mile until you reach the junction with Grassmarket. Turn left onto Grassmarket, and Mary's Milk Bar will be located at 19 Grassmarket on your right.

  • Public Transport

    If you are using Edinburgh's bus services, you can catch a bus heading towards the Grassmarket area. The nearest bus stops include 'Grassmarket' and 'George IV Bridge'. Once you disembark, walk towards Grassmarket, and you will find Mary's Milk Bar at 19 Grassmarket. Make sure to check the local bus routes for the most convenient bus for your location.

Popular Experiences near Mary's Milk Bar

Popular Hotels near Mary's Milk Bar

Select Currency