Make this trip your own
Create your own free, personalized itinerary in seconds — then sign up to save and edit it.
Create my version

Best Restaurants and Bakeries in Edinburgh

Day 1 · Sun, Jul 26
Edinburgh Old Town

Old Town dining and baking

  1. The Elephant House — Old Town — Start with a classic literary café stop near the historic core; it’s a good gentle breakfast base before exploring. — morning, ~1 hour, approx. £10–20 pp
  2. Greyfriars Kirkyard — Old Town — A short walk away, this atmospheric graveyard pairs well with the café stop and adds a strong sense of Edinburgh’s old-city history. — late morning, ~45 minutes
  3. Oink Victoria Street — Old Town / Grassmarket — Grab a quick, famous roast pork lunch from one of the city’s most reliable casual spots, right on a scenic route. — midday, ~30–45 minutes, approx. £8–15 pp
  4. The Witchery by the Castle — Castlehill — Come for a refined afternoon dessert, tea, or early cocktail in one of Edinburgh’s most dramatic dining rooms near the castle. — afternoon, ~1 hour, approx. £20–40 pp
  5. Baba Ristorante — Old Town / George IV Bridge — End with dinner at a polished, well-known Eastern Mediterranean restaurant that balances the day’s heavier sightseeing with a memorable meal. — evening, ~1.5–2 hours, approx. £30–50 pp

Morning

Start gently at The Elephant House, one of those Old Town cafés that feels like Edinburgh in a nutshell: a little literary, a little busy, and very close to the heart of things. It’s a good breakfast base before you wander, with coffee, cakes, soups, and simple brunch plates usually landing around £10–20 per person depending on how hungry you are. Aim to get there around opening time if you can, because it fills up quickly and the window seats are the best for people-watching. From here, it’s an easy short stroll through the winding closes toward your next stop, so there’s no need to rush.

Late Morning

Walk up to Greyfriars Kirkyard and take your time among the weathered stones and narrow paths; it’s one of the most atmospheric corners of the Old Town and works beautifully right after coffee. You’ll be here about 45 minutes, but if you like old inscriptions, gothic architecture, or just soaking up the mood of the city, it can easily stretch a bit longer. The kirkyard is free to enter, though it’s worth being respectful and keeping voices low, especially around the older sections. From here, head downhill toward Victoria Street and the Grassmarket area, where the city opens up a little and lunch feels very much earned.

Lunch, Afternoon, and Evening

For a quick, reliably good lunch, stop at Oink Victoria Street for a pulled or carved roast pork roll — fast, filling, and one of the better casual bites in the city. Expect about £8–15 depending on extras, and if the queue looks long, it usually moves quickly. After that, continue uphill toward The Witchery by the Castle, which is worth treating as a proper pause rather than just another stop: go for afternoon tea, a dessert, or even a cocktail in one of Edinburgh’s most dramatic dining rooms. It’s polished and pricey, usually £20–40 per person, so book ahead if possible, especially on a summer weekend. Later, make your way to Baba Ristorante on George IV Bridge for dinner — a stylish, dependable choice for sharing plates, grilled dishes, and Eastern Mediterranean flavors that feel like a smart finale to a day of heavy old-city wandering. Plan for 1.5–2 hours and around £30–50 per person; it’s a good place to linger, then stroll back through the Old Town once the evening light softens the closes and rooftops around you.

Day 2 · Mon, Jul 27
Edinburgh New Town

New Town restaurants and cafes

Getting there from Edinburgh Old Town
Walk or take a short Lothian Buses ride (10–20 min, ~£2–£2.20; day ticket ~£5.50). This is the best option since the areas are adjacent and your Day 2 starts in New Town, so a mid-morning move is ideal.
Taxi/Uber (5–10 min, ~£6–£12) if you have luggage or want door-to-door convenience.
  1. Valvona & Crolla — New Town / Elm Row — Begin in the east side of New Town with Italian deli breakfast or coffee; it’s ideal for a relaxed start and a few bakery-style bites. — morning, ~1 hour, approx. £8–18 pp
  2. Pâtissier-Confiseur — New Town — Stop for exceptional pastries and cakes in a central New Town setting, perfect for a mid-morning sweet break. — late morning, ~30–45 minutes, approx. £5–12 pp
  3. Princes Street Gardens — New Town / city center edge — Walk off breakfast with a scenic pause under the castle, keeping the pace light between food stops. — late morning, ~45 minutes
  4. The Dome — New Town / George Street — A grand lunch or late-afternoon tea stop in one of Edinburgh’s most iconic dining rooms, ideal for a polished New Town experience. — lunch or afternoon, ~1.5 hours, approx. £25–45 pp
  5. Dishoom Edinburgh — New Town / St Andrew Square — Finish with dinner at a high-quality, busy favorite that gives the day a lively, contemporary close. — evening, ~1.5–2 hours, approx. £20–35 pp

Morning

If you’re moving over from Edinburgh Old Town, this is an easy one: aim to cross into New Town mid-morning and keep it light, since your first stop is all about a slow, tasty start rather than rushing. Valvona & Crolla on Elm Row is one of those Edinburgh institutions that still feels genuinely local — part deli, part café, part “I wish my neighbourhood had this.” Go for an espresso, a pastry, or a simple Italian-style breakfast and maybe pick up something from the shelves while you’re there. Expect to spend about £8–18 pp, and if you arrive near opening time it’s usually calmer than the lunch rush. From Elm Row, it’s an easy wander west into the centre of New Town, so you can let breakfast settle while you head toward your next sweet stop.

Late Morning to Lunch

A short walk brings you to Pâtissier-Confiseur, where the whole point is to slow down for something beautifully made: tartlets, cakes, or a pastry or two with coffee. It’s the sort of place where you’ll want to choose with your eyes as much as your stomach, and it works best as a 30–45 minute stop so you don’t overdo it before lunch. Budget around £5–12 pp. After that, keep walking toward Princes Street Gardens and spend a relaxed 45 minutes under the castle, cutting through the green space rather than marching straight down the street. It’s one of the best “reset” moments in the city: sit a while, look up at Edinburgh Castle, and give yourself room to digest before lunch. If the weather turns, the paths are still pleasant, and you’re never far from George Street or St Andrew Square if you want to duck back into the cafés and shops.

Afternoon and Evening

For lunch or a more indulgent late-afternoon tea, head to The Dome on George Street — this is the polished, dramatic one, all columns, chandeliers, and proper New Town grandeur. It’s very much a place to linger for about 1.5 hours, whether you’re doing a full lunch or just making it the day’s elegant pause; expect roughly £25–45 pp depending on how much you order. If you’re going for afternoon tea, book ahead and don’t worry about being too formal — the room does most of the dressing up for you. When evening comes, make your way to Dishoom Edinburgh at St Andrew Square for dinner and a lively finish. It’s a busy favourite, so it feels best after a gentle day rather than a packed one; aim for 1.5–2 hours and roughly £20–35 pp. If you’re keen on a smooth night, book ahead and arrive on time — this is the kind of place where the queue can be part of the atmosphere, but a reservation is much nicer after a full day of eating your way through New Town.

0
Like this trip? Make your own version.
A free, personalized itinerary in seconds — sign up to save and edit it.
Create my version