Find Us

Mary’s Milk Bar
19 Grassmarket

Tucked into the bustling Grassmarket with a magnificent view of Edinburgh Castle, Mary’s Milk Bar offers you all the wonders of fresh gelato and chocolate. You can sip a malted milkshake, indulge in a sharing platter of truffles or savour that day’s Sundae Special. Everything is available to take-away so you can enjoy the delights on the go.

Mary’s Milk Bar evokes the initial glamour of the deco parlours with flaming cornetto lamps, an enamel green milkshake maker and gleaming formica as far as the eye can see. Come and soak up the atmosphere, enjoy the view of Edinburgh Castle and chit chat to Mary as she prepares her latest concoction.


CLOSED 24th December – 24th January for the annual Milk Bar hibernation. Open on 25th January

Opening Hours:

Tues-Wed 11-6pm
Thu-Sat 11-7pm
Sun 12-7pm

The Milk Bar is CASH ONLY.

Closed on Mondays (Mary needs a rest). Open on Bank Holidays though!

Get in touch
hello @ marysmilkbar . com