Open from half seven
Breakfast that earns the table.
Avocado on toast under grilled halloumi, poached eggs and pomegranate. Waffles buried in berries. Pancakes with syrup. Coffee that arrives looking like someone cared, because the counter is right there and you can watch it being made.
Photo: Haymarket Cafe by L&G
The purple one
Yes, it's ube.
That violet is purple yam, not a filter. The ube latte and the ube cake are the two things write-ups about this cafe keep coming back to, alongside the homemade bakes in the counter.
Order one, sit by the window, and watch Haymarket go past.
On the table
Plates people photograph.

Halloumi and avocado
On toast, under strawberries, seeds and flowers.

Poached eggs, greens
With a salad and juice, on the marble.

The whole spread
Waffles, salmon, pancakes, juice. Bring someone.

An ube latte
Pancakes behind it, if you're staying.
Photos: Sabine Okon-Truxius and Haymarket Cafe by L&G
Word of mouth
754 reviews, and they keep coming back.
We've read what people write about this place. Summarised, not quoted: the welcome from Louis and Greg comes up again and again, along with food made fresh behind the counter, the homemade cakes, and how easy it is to eat well before a train.
out of 5 on Google, from 754 reviews
Tripadvisor Travellers' Choice, reported as placing the cafe in the top 10% worldwide
doors open, six days a week, with Sunday from 8.30am
-
The welcome
Regulars mention the owners by name and the feeling of being looked after.
-
Made in front of you
The counter is open, and people note that the food is put together as they watch.
-
Cake and ube
Homemade bakes and the ube latte and cake get singled out repeatedly.
Sentiment paraphrased from public reviews and write-ups, never quoted. Rating and review count from Google Maps, checked 17 September 2026. The Travellers' Choice award and the top-10% figure are as reported in a 2025 post on The Haymarket Hotel's blog.
Hours
Open early, done by half three.
- Monday 7.30am – 3.30pm
- Tuesday 7.30am – 3.30pm
- Wednesday 7.30am – 3.30pm
- Thursday 7.30am – 3.30pm
- Friday 7.30am – 3.30pm
- Saturday 7.30am – 3.30pm
- Sunday 8.30am – 3.30pm
Find us
Across from the station.
Haymarket Café by L&G36 Haymarket Terrace
Edinburgh EH12 5JZ
- Look forThe teal shopfront with the round wooden sign and flowers along the window.
- DogsWelcome inside — it says so on the door.
- TrainsHaymarket station is across the road, so breakfast before the 8.02 is doable.