Nobody wants to start a city break hungry.
Edinburgh has so much packed into a small footprint. The Castle, the Royal Mile, The Meadows, Stockbridge, the New Town’s grand streets, that it’s tempting to skip breakfast altogether and get straight out the door. The trouble is, a morning spent hunting for an open café, queueing behind festival crowds, or settling for a rushed pastry rarely sets you up for a full day of walking, sightseeing and, let’s be honest, a fair bit of climbing.
If you’re weighing up Edinburgh hotels with breakfast as part of your decision, it’s worth looking beyond the room itself and asking what mornings will actually feel like. Some hotels treat breakfast as a box-ticking buffet; others build a proper dining experience around it, with menus worth planning your morning around.
Here are some of the best hotels to consider if breakfast matters to your Edinburgh stay.
1. Black Ivy
Black Ivy in Bruntsfield takes breakfast further than most boutique hotels with breakfast in Edinburgh, it’s less an amenity and more a reason to book. Breakfast runs from 8am every day, with a menu built to cover sweet, savoury, meat and vegan options, so nobody at the table is left picking around the edges. Guests can eat in the light-filled Conservatory Dining Room or out on the terrace overlooking Bruntsfield Links, and if you’re not an early riser, brunch keeps going until 5pm — a rare find among Edinburgh hotels with breakfast that usually cut service off by 10.30am.
Set five minutes from the city centre, Black Ivy also gives guests easy reach of the Old Town, New Town, The Meadows, and Bruntsfield’s own bars, shops and restaurants, while staying just far enough out to feel like a neighbourhood rather than a tourist strip. The hotel itself has 21 individually designed rooms, a lively bar that stays open late, and a restaurant that keeps serving well past most hotel kitchens have closed, so breakfast is really just the first course of a stay built around food, drink and atmosphere.
View the full breakfast menu to see what’s on offer before you book.
Best for: travellers who want breakfast included as part of a proper boutique stay, with food and drink built into the day from morning to night.
2. Market Street Hotel
Market Street Hotel pairs one of the most convenient locations in the city, directly opposite Waverley Station, with a breakfast that punches well above its rooftop setting. Breakfast is served in Nor’ Loft, the seventh-floor champagne bar, with cooked-to-order dishes, a spread to suit most appetites, and panoramic views over the Old Town and New Town rooftops.
It’s a strong option for travellers who want their first meal of the day to feel like an occasion rather than a quick stop before sightseeing. Because it’s steps from the station, this is also a practical choice for short breaks and one-night stays, when you want breakfast, check-out and the Royal Mile all within a few minutes of each other.
Best for: visitors who want a memorable, view-led breakfast right beside Waverley Station.
3. Hotel Du Vin Edinburgh

Hotel Du Vin has quietly built a reputation as one of the best hotel breakfasts in Edinburgh, served in its French-inspired Bistro du Vin. Expect fresh juices, pastries, natural yoghurts and granola alongside cooked options like eggs Benedict, classic crêpes and a full cooked breakfast. It’s the kind of spread that regularly gets singled out by guests as the highlight of the stay. In summer, breakfast moves into the central courtyard for al fresco mornings. Set in the Old Town near The Meadows; it also suits travellers who want a slower, food-led stay without giving up central access.
Best for: guests who rate breakfast quality as high as location and want both.
4. The Bonham
The Bonham, in Edinburgh’s West End, serves breakfast in No.35, its in-house restaurant, with both a continental buffet and a full cooked option, including a well-reviewed Full Scottish made with locally sourced ingredients. The setting is elegant Georgian townhouse rather than busy Old Town, giving guests a calmer base with easy reach of Princes Street, George Street and the New Town. Breakfast here is open to both residents and visitors, so it’s worth booking ahead if you’re eating outside your room’s rate.
Best for: travellers who want a proper cooked breakfast in a quieter West End setting.
5. Kimpton Charlotte Square
Kimpton Charlotte Square offers two distinct breakfast settings: The Garden, a relaxed courtyard space for a lighter start, and BABA, its mezze and grill restaurant, for something more substantial. Expect seasonal fruit, fresh pastries and hot dishes with a Middle Eastern touch, a slightly different take among Edinburgh hotels with breakfast that tend to stick to the traditional Scottish format. Its New Town location puts George Street, Princes Street and the main shopping streets on your doorstep.
Best for: guests who want breakfast options beyond the standard Full Scottish, in a polished New Town hotel.
6. Virgin Hotels Edinburgh
Virgin Hotels Edinburgh serves breakfast in Eve Restaurant, with buffet, à la carte and continental options, plus in-room dining if you’d rather eat in bed. The hotel sits right on Victoria Street in the Old Town, making it one of the more central breakfasts included hotels in Edinburgh, useful if your day starts with the Castle, the Grassmarket or the Royal Mile and you don’t want to walk far beforehand.
Best for: travellers who want a design-led Old Town stay with flexible breakfast options.
7. The Scotsman Hotel

The Scotsman Hotel serves breakfast in the Grand Café, the former reception hall of the old Scotsman newspaper building, with a full continental spread alongside hot buffet dishes. Beyond the building’s marble-and-oak character, the location is hard to beat for sightseeing, North Bridge sits between the Old Town and New Town, with Waverley Station a short walk away.
Best for: guests who want a grand, characterful setting for breakfast alongside a very central location.
8. Nira Caledonia
Nira Caledonia, tucked into a quiet corner of the New Town near Stockbridge, serves breakfast built around quality ingredients. Think dry-cured bacon, oak-smoked salmon and leaf teas from a small-batch supplier. It’s a smaller, more intimate hotel than most on this list, which suits couples and solo travellers who want a calmer start to the day before heading into the city.
Best for: guests who want a quieter, ingredient-led breakfast in the New Town.
9. The Hoxton Edinburgh
The Hoxton, around Haymarket, serves breakfast in Patatino, its Scottish Italian restaurant, with a casual, sociable atmosphere that suits travellers who’d rather not sit through a formal sit-down service first thing. The location gives easy transport links and reaches of the West End, while still being close enough to walk into the city centre when you’re ready.
Best for: visitors who want a relaxed, modern breakfast setting near Haymarket.
How To Choose a Hotel Based on Breakfast
Not all breakfasts are created equal, so it’s worth deciding what actually matters to you before booking. If you want breakfast included in the room rate, check this before you book, some hotels bundle it in, others charge separately, and the difference can add up across a multi-night stay. If variety matters, look for a menu that covers vegan, vegetarian and gluten-free options, not just a classic Full Scottish.
And if you want breakfast to run later than 9.30am, that’s worth checking too, especially after a late night out in the city. This is where Black Ivy stands out among boutique hotels with breakfast in Edinburgh. Breakfast is included in the stay, the menu is genuinely wide-ranging, and service runs through to midday, with brunch available well beyond that.
What Makes a Hotel Breakfast Worth It

A good hotel breakfast should do more than fill a gap before checkout. It should offer real variety, use good ingredients, and give you somewhere pleasant to sit while you eat it, a proper dining room, a terrace, a view, or all three. It also helps if breakfast doesn’t feel rushed, so you’re not clock-watching between plates and packing your bags. Black Ivy brings several of these together at once: a wide-ranging menu, a Conservatory Dining Room and terrace with park views, and service that runs long enough to suit early risers and late starters alike.
A Great Start to Your Edinburgh Stay
Edinburgh has no shortage of hotels with breakfast worth getting up for, from rooftop champagne bars to Georgian townhouse dining rooms. The right choice depends on what you want your mornings to look like. Some travellers want breakfast with a view; others want it included, generous, and available well past 9am.
For visitors weighing up the best hotels in Edinburgh with breakfast, Black Ivy is worth putting at the top of your list, a wide-ranging breakfast menu, a Conservatory Dining Room and terrace over Bruntsfield Links, and easy access to the rest of the city once you’re fuelled up.
Contact to reserve today or view our breakfast menu to start planning your stay.




