Affordable and Charming: Cheap B&B Edinburgh Options Await

We checked thousands of reviews on and to find the best hotels for your stay
Go to Hotel List View map

Edinburgh is celebrated for its stunning architecture, rich history, and vibrant cultural scene. For travelers seeking to immerse themselves in this picturesque city without breaking the bank, finding a cheap B&B in Edinburgh offers the perfect solution. These charming accommodations not only provide a cozy place to rest but also often come with warm Scottish hospitality, making your travel experience even more memorable.

Choosing a B&B can be a fantastic way to discover the local flavor of Edinburgh, as many establishments are set within historic buildings and are run by locals who can share invaluable insights about the city. Whether you prefer a quaint spot tucked away in the Old Town or a modern guest house near the vibrant Leith waterfront, there’s a variety of cheap B&B options to fit every traveler's needs. Additionally, many B&Bs offer homemade breakfasts featuring traditional Scottish dishes, giving you the perfect fuel to explore the city each day.

One of the major advantages of choosing a cheap B&B in Edinburgh is the chance to meet fellow travelers while still enjoying privacy and comfort. Often, these intimate settings foster a sense of community, where you can exchange stories and tips with other guests or even join group activities organized by your hosts. With such a rich array of affordable options available, embarking on your adventure in Edinburgh has never been easier – or more affordable!

Show more + Show less -

Our Top 10

(Sorted by rating & number of reviews)

1. B+B Edinburgh Hotel
2. 23 Mayfield Apartment
3. Edinburgh House Hotel
4. Victoria Park House Hostel
5. Barony House Hotel
6. A-Haven Townhouse Hotel
7. The Lane Hotel
8. Channings Hotel, An Ascend Hotel Collection Member
9. Abbotsford Guest House
10. Ballantrae Hotel

Historic Charm

Check Availability

Edinburgh
Mar 10, 2026 - Mar 11, 2026

B+B Edinburgh Hotel

8.3

Good

(1646 Reviews)

+ 133 photos
The B + B Edinburgh is a delightful choice for those seeking a low-cost yet charming accommodation that embodies the city's history. Housed in a Victorian townhome, this B&B features beautifully decorated rooms with modern amenities, ensuring a cozy retreat. Guests can enjoy a delicious homemade breakfast each morning, featuring local produce and traditional Scottish fare. The friendly hosts are more than willing to share recommendations on nearby attractions, adding a personal touch to your visit. Its location in the west end of Edinburgh means you’ll be within walking distance of the city center, making it easy to explore the sights. The combination of historic charm and contemporary comfort makes this a top pick for a cheap B&B in Edinburgh.
Address: 3 Rothesay Terrace
Rating: Good 8.3 (1646 Reviews)
Rooms: 26
Price: From 106$

Historic Charm

23 Mayfield Apartment

9.8

Good

(53 Reviews)

+ 161 photos
Located in a quiet residential area, 23 Mayfield presents itself as an exceptional cheap B&B in Edinburgh that exudes warmth and character. This elegant Victorian residence has been carefully restored, offering well-appointed rooms that blend traditional decor with modern comforts. Each morning, guests are treated to a freshly prepared breakfast, featuring both continental and full Scottish options. Additionally, the hosts are known for their hospitality, often providing guests with insider tips on exploring the city. With easy access to public transport, you can effortlessly reach Edinburgh's key attractions while enjoying the peace of a suburban setting. For visitors wishing to experience local life in Edinburgh without the hustle and bustle, 23 Mayfield is an excellent choice.
Address: 23 Mayfield Gardens
Rating: Good 9.8 (53 Reviews)
Rooms: 6
Price: From 252$

Edinburgh House Hotel

6.5

Good

(3151 Reviews)

+ 192 photos
Edinburgh House Hotel offers a cozy and inviting atmosphere perfect for travelers looking for an affordable B&B. With a blend of traditional decor and modern amenities, guests can enjoy spacious rooms designed for comfort. Located within walking distance of many attractions, this budget-friendly hotel makes it easy to explore the city. Each morning, a hearty breakfast is served, featuring popular Scottish dishes to start your day right. The owners pride themselves on their hospitality, often taking the time to ensure that all guests' needs are met. The Edinburgh House Hotel stands out as a welcoming choice for a cheap B&B in Edinburgh.
Address: 90-92 Pilrig Street
Rating: Good 6.5 (3151 Reviews)
Rooms: 33
Price: From 76$

Victoria Park House Hostel

7.9

Good

(519 Reviews)

+ 89 photos
The Victorian House infuses romance with its classic Victorian architecture and elegant rooms, making it an appealing cheap B&B for couples. Located close to the vibrant city center of Edinburgh, it offers easy access to romantic walks along Princes Street Gardens or the historic Royal Mile. Each morning, couples can enjoy a delightful breakfast featuring a mix of Scottish and continental dishes, perfect for sharing, and a great way to start every day of your romantic trip. The beautiful surroundings, coupled with the well-maintained interiors, set the tone for a cozy and intimate stay. The welcoming staff are always ready to help guests find the best local attractions for a memorable experience. For a romantic yet budget-friendly escape, The Victorian House is a lovely B&B option to consider.
Address: 221 Ferry Road
Rating: Good 7.9 (519 Reviews)
Rooms: 8
Price: From 75$

Barony House Hotel

9.6

Good

(51 Reviews)

+ 36 photos
Barony House is a trendy and budget-friendly B&B located in a whimsical Victorian townhouse, offering a perfect blend of charm and style. This beautifully decorated guest house features bright, airy rooms equipped with modern amenities, encapsulating Edinburgh's vibrant energy. Guests are treated to an extensive breakfast each morning, showcasing local delicacies and health-conscious options. The location is conveniently close to city attractions as well as hip local bars and restaurants, giving you the perfect opportunity to explore Edinburgh’s nightlife. With its unique character and thoughtful touches, Barony House presents an ideal choice for those seeking a trendy, cheap B&B in Edinburgh.
Address: 20 Mayfield Gardens
Rating: Good 9.6 (51 Reviews)
Rooms: 7
Price: From 354$

A-Haven Townhouse Hotel

8.6

Good

(1024 Reviews)

+ 84 photos
A-Haven Townhouse Hotel offers a warm and inviting environment ideal for families visiting Edinburgh. This stylish B&B features family rooms equipped with bunk beds, providing children with fun and cozy sleeping arrangements. Located near Leith Links, the hotel is a short distance from various parks, perfect for letting the kids run around. Guests can enjoy a full Scottish breakfast each morning, catering to all ages with a variety of delicious options. The family-friendly atmosphere ensures parents can relax while being just a short ride away from main attractions. For families seeking value and convenience, A-Haven Townhouse Hotel stands out as an excellent cheap B&B in Edinburgh.
Address: 180 Ferry Road
Rating: Good 8.6 (1024 Reviews)
Rooms: 14
Price: From 75$

The Lane Hotel

8.9

Good

(1679 Reviews)

+ 56 photos
The Lane Hotel is a trendy B&B located in the lively Leith district, known for its artistic community and waterfront attractions. Guests will appreciate the chic interior design and modern amenities that bring a fresh look to a traditional establishment. Each room is well-appointed, offering a comfortable haven after a day of exploring the local area. A hearty breakfast featuring Scottish and continental choices is provided, ensuring guests start their day off right. The vibrant neighborhood is filled with artisan shops, cafes, and a thriving arts scene, all within walking distance. For those wanting to experience a hip and vibrant side of Edinburgh offers an accessible and budget-friendly B&B experience.
Address: 237-239 Morningside Road
Rating: Good 8.9 (1679 Reviews)
Rooms: 11
Price: From 90$

Channings Hotel, An Ascend Hotel Collection Member

8.6

Good

(712 Reviews)

+ 174 photos
The Channings Hotel offers an intimate and romantic atmosphere with its stunning period features and tranquil garden. Nestled in the charming district of Stockbridge, this B&B provides a range of comfortable rooms suited for couples looking for a serene escape. The hotel features an award-winning breakfast menu that showcases local flavors, ensuring a delightful start to your day. Guests can wander through the picturesque streets, dine at charming restaurants, and explore nearby attractions, all within walking distance. With its blend of historic charm and modern comforts, The Channings Hotel provides an unforgettable experience for couples on a budget. For a cozy romantic getaway, this B&B is hard to beat.
Address: 12-16 South Learmonth Gardens
Rating: Good 8.6 (712 Reviews)
Rooms: 42
Price: From 173$

Abbotsford Guest House

7.3

Good

(826 Reviews)

+ 68 photos
The Abbotsford Guest House is another delightful choice for travelers seeking a cozy yet affordable stay in the very heart of Edinburgh. This charming B&B is known for its immaculate rooms and welcoming atmosphere, which makes guests feel right at home. Located near the city center, you’ll have quick access to Edinburgh’s famous attractions, including the Royal Mile and Edinburgh Castle. Each morning, guests enjoy a lovingly prepared breakfast, with local ingredients and hearty portions that cater to all appetites. The attentive staff is eager to share their wealth of knowledge about the area, ensuring you don’t miss anything during your visit. For those seeking comfort and charm, Abbotsford fits the bill as a cheap B&B Edinburgh option.
Address: 36 Pilrig Street
Rating: Good 7.3 (826 Reviews)
Rooms: 8
Price: From 170$

Ballantrae Hotel

7.6

Good

(1810 Reviews)

+ 37 photos
The Ballantrae Hotel is a family-friendly B&B that combines comfort and accessibility in a fantastic central location. This hotel features spacious family rooms designed to cater to those traveling with children, ensuring that everyone has a comfortable space to rest after a day of exploration. A hearty breakfast is available each day, with options that appeal to both adults and kids alike. With attractions like Edinburgh Castle, the Scott Monument, and numerous parks nearby, you’ll have no shortage of activities to keep the entire family entertained. The welcoming staff at The Ballantrae Hotel are committed to making families feel at home, providing helpful recommendations to enhance your stay. Your family will feel right at ease at this affordable Edinburgh B&B.
Address: 8-12 York Place
Rating: Good 7.6 (1810 Reviews)
Rooms: 31
Price: From 157$