Known for being home to Edinburgh Castle’s steep stone walls and towers, Scotland’s capital city appears to belong to two different eras. The Old Town’s narrow winding lanes and hidden passageways hark back to the turbulent Middle Ages. The gardens, Neoclassical buildings, and stately terraces of the New Town bring out the city’s romanticism. The sweeping views from the imposing Arthur’s Seat and the monuments at Calton Hill will surely charm tourists. The 17th-century Holyrood Palace, the Queen’s official Edinburgh residence, is also steeped in history. A stroll along Royal Mile takes you past historic landmarks, unique shops, and restaurants. Adding to the attractions are hotels in Edinburgh that offer complimentary breakfast. Check out the best hotels with free breakfast in Edinburgh, UK.
We handpicked these listings carefully, considering (wherever possible) recent guest reviews, location, accommodation type, prices, availability of dates, decor, and access to complimentary breakfast. The image galleries get refreshed with the latest updates regularly. They were last updated on April 11, 2024.
1. Residence Inn by Marriott (from USD 263)
With a central location in Edinburgh, this hotel offers an inviting atmosphere with spacious rooms and contemporary decor. Start your day on the right note by treating yourself to the free continental breakfast served daily. Enjoy breakfast rolls and cereals along with fruit and yogurt. You can also prepare home-style mini-meals at the kitchenette attached to each room, fitted with a microwave and a refrigerator.
A vigorous workout at the on-site fitness center can add an extra zing to your day. Board games and puzzles available on the premises allow you to spend fun moments indoors with your family. Best of all, your furry friend can accompany you for a nominal extra pet fee.
Residence Inn by Marriott Edinburgh
Address: 36 Simpson Loan, Quartermile
675 meters (0.5 ft) from Edinburgh Castle
2. B+B Edinburgh (from USD 340)
B+B Edinburgh is a 4-star hotel located in the Rothesay Terrace area of Edinburgh. The hotel is known to provide guests with comfortable accommodations and a complimentary breakfast every morning between 7:30am and 10am. A Full Scottish breakfast is served, including haggis, square sausage, tea, coffee, cereals, pastries, omelets, and much more. The hotel also offers a dog-friendly breakfast menu, with a spread including ice cream and oatmeal.
The hotel also offers pet-friendly rooms for guests traveling with their fur babies. Wi-Fi is available in all areas of the hotel.
B+B Edinburgh
Address: 3 Rothesay Terrace
1.08 km (0.7 mi) from Edinburgh Castle
3. Holiday Inn Express Edinburgh City Centre, an IHG Hotel (from USD 208)
Reasonable pricing for a central location, but some guests noted unexpected charges.
Convenient tram stop, comfortable beds, clean rooms, helpful staff, and complimentary tea and coffee.
Prime location near the theater, restaurants, shops, and public transportation, making it easy to explore the city's attractions on foot.
Breakfast offered a good variety, but some guests mentioned minor issues with temperature and limited vegetarian options.
Housed in an elegant Georgian building, the rooms in this Edinburgh hotel with breakfast offer modern amenities for travelers’ comfort. Between 6:30am and 10am, guests get to enjoy complimentary offerings such as scrambled eggs, baked beans, bacon, and Cumberland sausages. Plus, all the top attractions in the city are easily accessible from this property. You can also bring your pets for an extra charge.
The hotel serves both complimentary hot and cold items for breakfast every day. Vending machines are also installed to provide snacks and drinks for sudden hunger pangs. What’s more, several upscale restaurants and bars are situated right across the street from this accommodation.
Holiday Inn Express Edinburgh City Centre, an IHG Hotel
Address: Picardy Place
1.27 km (0.8 mi) from Edinburgh Castle
4. Holiday Inn Express Edinburgh - Leith Waterfront, an IHG Hotel (from USD 156)
With a soothing color scheme, this hotel will make you feel relaxed. Apart from the standard amenities, the rooms provide Freeview on the flat-screen television, a power shower, USB chargers, and irons with ironing boards. The all-day dining bar serves coffee, tea, and premium beverages. Aside from pizzas available all day long, the food served here includes paninis, soup, and burgers.
An express continental breakfast is included with the book price, and you can treat yourself to pastries, yogurts, fruits, bacon, scrambled eggs, sausages, and beans.
Holiday Inn Express Edinburgh - Leith Waterfront, an IHG Hotel
Address: Britannia Way, Ocean Drive
3.6 km (2.3 mi) from Edinburgh Castle
5. Leonardo Royal Edinburgh Haymarket (from USD 251)
Sizeable and air-conditioned rooms and friendly staff will ensure that you enjoy every moment of your stay in this hotel. The option for a buffet-style breakfast with hot and cold selections is included in the booking price. You can enjoy a delicious spread including fresh fruit, smoothies, granola, toast, and pastries. Breakfast can also be delivered to your room each morning. If you’re traveling with a small baby, you can request a travel cot.
What’s more, a private parking lot dedicated to the guests is located behind the building.
Leonardo Royal Edinburgh Haymarket
Address: 1 Morrison Link
941 meters (0.6 ft) from Edinburgh Castle
6. Hotel Ceilidh-Donia (from USD 176)
Competitive pricing for a cozy, family-run Scottish hotel
Clean, spacious rooms with a homely atmosphere and friendly, helpful staff
Quiet, well-connected neighborhood with easy access to city center and local attractions
Excellent, varied breakfast options with personalized touches and a cozy dining area
One of the best hotels with breakfast in Edinburgh, this family-run hotel in a quiet neighborhood ensures a relaxing stay. The building retains a Victorian feel but brings modern amenities into the mix for the guests’ ultimate comfort. Flat-screen televisions and iPod docks in the room meet your entertainment needs. Free breakfast options include continental, full English or Irish, vegetarian, gluten-free, and American. Buffet spreads are also available.
Hotel Ceilidh-Donia
Address: Marchhall Crescent
2.42 km (1.5 mi) from Edinburgh Castle
7. Hampton By Hilton Edinburgh West End (from USD 233)
Whether it is proximity to notable tourist spots or availability of contemporary amenities, this hotel meets every requirement. You can enjoy various amenities here, such as a fully equipped fitness center and Wi-Fi in every room. The bar here is an excellent spot to unwind after a busy day of sightseeing. What’s more, you can try various international cuisines in the on-site restaurant. Make sure to start your day by indulging in a free hot breakfast. The breakfast, served from 6am to 10am on weekdays and between 7am and 11am on weekends, includes delicious waffles and baked treats with Nutella toppings. You will also get to enjoy juices, flavored water, hot chocolate, coffee, and tea with your breakfast.
You can find multiple room types per your requirement in this property, including non-smoking accommodations.
Hampton By Hilton Edinburgh West End
Address: 166 Fountainbridge
1.03 km (0.7 mi) from Edinburgh Castle
8. The Scholar (from USD 241)
Part of this hotel dates back to the 18th century, with period features adding to its charm. Apart from the landscaped grounds and magnificently appointed rooms, the lavish free breakfast spreads will make you feel welcome in this accommodation. Along with cold breakfast buffet items, hot dishes are also prepared as per your order. Also, if you are driving an electric vehicle, you can find a charging station on site.
The Scholar
Address: 18 Holyrood Park Road
2.02 km (1.3 mi) from Edinburgh Castle
9. ibis Styles Edinburgh (from USD 243)
Set right in the heart of Edinburgh’s city center, this hotel assures total comfort with soundproof rooms furnished with signature beds. A complimentary breakfast is served every morning for free, including tea and coffee, Scottish porridge, muesli, and delicious croissants. At night, you can have drinks at the bar or dinner in the restaurant.
Special family rooms are available for large travel groups, and your pet is also welcome in this property for a fee. The hotel can also arrange tickets to local attractions for an additional cost.
ibis Styles Edinburgh St Andrew Square
Address: 19 St Andrew Square
737 meters (0.5 ft) from Edinburgh Castle
10. Holiday Inn Express Edinburgh - Royal Mile, an IHG Hotel (from USD 232)
This smoke-free hotel caters to guests’ every need. Airconditioned rooms, free Wi-Fi, and a complimentary breakfast buffet including both continental and traditional hot items will make you feel happy during your stay. Guests get to enjoy a complimentary spread for breakfast, including fresh juices, tea, and coffee, along with fresh fruit, granola, muffins, cereal, and a selection of breads.
Located in the quaint Old Town, this property is close to all the major tourist hot spots in the city. Pets are also allowed on the property for an extra charge. For those coming with children, book a family room, which comes with a sofa bed.
Holiday Inn Express Edinburgh – Royal Mile, an IHG Hotel
Address: 300 Cowgate
961 meters (0.6 ft) from Edinburgh Castle
11. Prestonfield House (from USD 323)
Stay in this exclusive five-star hotel that features an outstanding fine-dining restaurant on site. The highlight of this property is the natural beauty of the surrounding gardens. Antique furnishings in the rooms lend a touch of opulence, while top-notch amenities such as a plasma TV, a stocked minibar, and free Wi-Fi add to your enjoyment.
You are sure to love the homey feeling inside and the intimacy of the table in the dining room. The restaurant serves Scottish cuisine along with a full English or Irish breakfast, which is free.
Prestonfield House
Address: Priestfield Road
2.53 km (1.6 mi) from Edinburgh Castle
Enjoy a holiday in Edinburgh
Featuring sites rich in history, world-class festivals, fantastic shopping, and mouth-watering dining, exploring Edinburgh require you to stay in the city for a few days. Luckily, Edinburgh welcomes tourists with cozy hotels offering convenient amenities for comfort and convenience. Complimentary breakfasts served every morning are the cherry on the cake. Check into one of these best hotels with free breakfast and experience a lovely holiday while discovering fabulous things to do in Edinburgh.
History
Get Trip101 in your inbox
Unsubscribe in one click. See our Privacy Policy for more information on how we use your data
Create an account to