Mobile View

Edinburgh B and B

Book a B and B hotels in Edinburgh now from only £9.00 per person!

Edinburgh B and B

Planning a hen party weekend in Edinburgh? Keen to see the tourist attractions of the historic city? Or maybe you want to catch a few acts at the Edinburgh Festival. Whatever the reason you want to visit Edinburgh, make sure that you book a cheap Edinburgh B and B so that you can free up your budget to enjoy what you came here for!

TravelStay has some great Edinburgh B and Bs available to book, situated throughout the city. Offering family-friendly Edinburgh accommodation, they can be a great alternative option to traditional hotels.

Edinburgh B and B in the city centre

The perfect way to see all that Edinburgh has to offer is to stay in an Edinburgh bed and breakfast in the city centre. With the high street shops on Princes Street within walking distance, as well as historic attractions like Edinburgh Castle and the Royal Mile, museums such as Mary King's Close and the National Gallery of Scotland, there is so much to see and do. What's more, the city centre has hundreds of bars, clubs and restaurants open until all hours! The Hudson Hotel (9-11 Hope Street, City Centre) is a four-star Edinburgh b and b from £61 per person. With stylish facilities, this boutique accommodation in Edinburgh even has its very own late-night bar!

Edinburgh B and B in Grassmarket

In amongst the youthful bars and clubs of Grassmarket, you can find some great bed and breakfasts in Edinburgh. The Grassmarket Hotel (94-96 Grassmarket, Old Town) is one such Edinburgh B&B, with rooms from £41.88 per person. Here you are also surrounded by the tourist attractions of the Old Town, including St Giles Cathedral and the National Museum of Scotland. This is also a great base to stay during August when the Edinburgh Festival is on, as many of the local theatres put on performances day and night.

Edinburgh B and B in Duddingston

Situated just outside Edinburgh city centre is Duddingston, a quiet residential area that is also close to the coast. The Aynetree Guest House (12 Duddingston Crescent, Milton Road) is a great value Edinburgh B and B, with rooms from just £23.83 per person. Here you can reach two golf courses and take a long walk through Holyrood Park, home to Holyrood House and science museum Our Dynamic Earth. Staying at this friendly Edinburgh bed and breakfast is also ideal for reaching the attractive town of Musselburgh.

Edinburgh B and B in Leith

Leith is located to the north-east of Edinburgh city centre and you can find that the Hermitage Guest House (16 East Hermitage Place, Leith) is just next to an attractive park. In the local area there are plenty of bistros and restaurants to enjoy, while the shops and attractions of the centre are just 1.5 miles away. There are other local sights to find, including Hibernian FC and the Royal Yacht Britannia at Leith Docks. With rooms from just £20 per person per night, this Edinburgh B and B is ideal!

Edinburgh B and B in Morningside

Putting you in good stead for reaching the sights and sounds of the west of the city, Edinburgh bed and breakfasts in Morningside are great for reaching any sporting fixtures going on. Here, Scotland's rugby ground Murrayfield is within walking distance, as is the Watsonians Cricket Club and Midlothian FC. Orwell Lodge (29 Polwarth Terrace, Morningside) is in a prime location for reaching all three venues and has three-star rooms from a great low rate of only £33.50 per person. If sport isn't your thing, then you can still reach some great attractions such as the Meadows park, the National Museum of Scotland, Camera Obscura and the Royal Mile.

TravelStay has an Edinburgh B and B in the area you want to be in, from quiet residential suburbs to the busy vibrant streets of the city centre, so book your stay today!

B and B in Edinburgh

Last updated: 09 Sep 15
Hotel Star Rating Distance customer rating Price per person
per night
Edinburgh House Hotel 3 Star Hotel">   Hotel 0.0 Miles
4.1
£18.50
The Grassmarket Hotel 3 Star Hotel">   Hotel 0.0 Miles
4.0
£32.50
Multiple currencies display