Edinburgh

Find Bed and Breakfasts in Edinburgh

Enter your dates for the latest hotel rates and availability.

Swipe down to view more
Filter by:
Hotel Star Rating
≤2345
Guest Rating
Amazing 9+Great 8+Good 7+Pleasant 6+

We found 9 Edinburgh Bed and Breakfasts for you

Choose your travel dates to see the latest prices and deals.
Most Booked
Lowest price
Closest to downtown
Highest Rated
15
Hotels in Edinburgh
With a stay at Murrayfield Park Guest House in Edinburgh (Murrayfield), you'll be within a 5-minute drive of Edinburgh Zoo and Murrayfield Stadium. This bed & breakfast is 2.9 mi (4.6 km) from Edinburgh Castle and 2.9 mi (4.6 km) from Royal Mile. This smoke-free bed & breakfast offers complimentary parking nearby. Featured amenities include express check-in, express check-out, and luggage storage. Free self parking is available onsite. Make yourself at home in one of the 10 guestrooms.

"Arrived at property same time as another guest and he phoned owner who gave us code to get in and let us know we’re to get keys for room. Room was lovely with tea and coffee facilities and comfy bed. Bathroom sink was blocked. Overall nice accommodation and close to bus stop for town."
89 reviews
5.9/10
1 night
From $87
Check availability
35
Hotels in Edinburgh
With a stay at Edinburgh Holiday Guest House in Edinburgh (Newington), you'll be within a 5-minute drive of Royal Mile and Edinburgh Castle. This bed & breakfast is 0.6 mi (0.9 km) from University of Edinburgh and 1.5 mi (2.3 km) from Princes Street. A complimentary breakfast is included. Featured amenities include complimentary wired internet access, a computer station, and multilingual staff. Self parking (subject to charges) is available onsite. Make yourself at home in one of the 7 guestrooms.

"Very nice place, clean and well presented, lovely breakfast included with a nice price which doesn't break your bank. Lovely host. Lots restaurant, bars and shops around, but no far at all from Princess Street Town Centre if you want discover the Old Edinburgh. Just a good all around Guest House with Breakfast in a fantastic location. Will be back for sure."
Good
44 reviews
7.9/10
1 night
From $123
Check availability
34
Hotels in Edinburgh
Featured facilities: Private bathroom
Amazing
73 reviews
9.7/10
1 night
From $274
Check availability
11
Hotel near Kings Knowe,Edinburgh
Featured facilities: Private bathroom
Amazing
109 reviews
9.4/10
1 night
From $94
Check availability
30
Hotel near Corstorphine,Edinburgh
Featured facilities: Restaurant, Laundry room, Private toilet
Very Good
1 review
8.4/10
1 night
From $185
Check availability
69
Hotel near Prestonfield,Edinburgh
With a stay at Airdenair Guest House in Edinburgh (Prestonfield), you'll be within a 5-minute drive of Royal Mile and University of Edinburgh. This bed & breakfast is 2 mi (3.2 km) from Edinburgh Castle and 1.9 mi (3.1 km) from Princes Street. Featured amenities include complimentary wired internet access and multilingual staff. Make yourself at home in one of the 7 guestrooms.

"The boss is very nice and experienced a new way of vacation."
Good
23 reviews
7.9/10
1 night
From $111
Check availability
30
Hotel near Merchiston,Edinburgh
Featured facilities: Private bathroom
Very Good
10 reviews
8.3/10
1 night
From $144
Check availability
13
Hotel near Slateford,Edinburgh
With a stay at Badjao Bed and Breakfast in Edinburgh (Slateford), you'll be a 4-minute drive from Murrayfield Stadium and 9 minutes from Edinburgh Castle. This bed & breakfast is 3.1 mi (4.9 km) from Royal Mile and 1.9 mi (3.1 km) from Princes Street. A complimentary breakfast is included. Free self parking is available onsite. Make yourself at home in one of the 3 guestrooms. Complimentary wireless internet access is available to keep you connected.
Very Good
9 reviews
8.5/10
Check availability
89
Hotel near Broughton,Edinburgh
Featured facilities: Laundry service (on-site)
45 reviews
6.4/10
1 night
From $120
Check availability
See More Bed and Breakfasts in Edinburgh

Frequently Asked Questions

What is the average price of a hotel in Edinburgh for this weekend?

According to the latest 12-month data from Trip.com, the average price for a 3-star hotel in Edinburgh this weekend is $476 per night. For a 4-star hotel, the average cost is $621 per night. If you're looking for a luxury experience, 5-star hotels in Edinburgh this weekend typically cost $1,270 per night.

How much do hotels in Edinburgh cost per night during weekdays?

Based on the latest 12-month data from Trip.com, the average price for a 3-star hotel in Edinburgh during weekdays is $395 per night. For a 4-star hotel, you can expect to pay around $510 per night. If you're looking for a luxury stay, 5-star hotels in Edinburgh generally cost $1,023 per night on weekdays.

What are the best places to stay in Edinburgh?

Some of the best places to stay in Edinburgh are near popular attractions like Princes Street and Edinburgh Castle, offering easy access to key sights and amenities.

What are the top hotels in Edinburgh near Princes Street?

Some of the top hotels in Edinburgh near Princes Street include CODE The Loft - Edinburgh (from $55), Mount Royal Hotel Edinburgh by The Unlimited Collection (from $175) and Hub by Premier Inn Edinburgh City Centre, Rose Street (from $187), all offering easy access to Princes Street, making them ideal for visitors looking to explore the area.

Which hotels are the best hotels to stay at in Edinburgh?

Edinburgh has many popular hotels. Whether you're looking for a business stay or a vacation hotel, 16 Pilrig Guest House (from $124), Dalmore Lodge (from $138) and Spylaw Bank House (from $109) are best choices.

What hotel deals are available in Edinburgh?

Trip.com offers multiple promotions and discounts all year round for both new users and loyal customers . Please check the promotions page to see what promotions are available now on Trip.com.

Hotel Info for Tourists

Total properties9
Number of reviews406
Highest price$222
Lowest price$222
Weekend Avg. Price$295
Weekday Avg. Price$259