Mobile View

Edinburgh B&Bs

Book a B&Bs in Edinburgh now from only £9.00 per person!

Edinburgh B&Bs

Choosing where to base yourself when visiting Edinburgh could be just as important as finding what to do once you're there! Rest assured, with TravelStay, you can find great cheap accommodation in Edinburgh, from the city centre to its outskirts and even along the Firth of Forth.

And one of the best types of Edinburgh accommodation to choose from are the Edinburgh B&Bs that adorn residential streets and busy high streets. Offering family-friendly and homely rooms at competitively low prices, B&Bs in Edinburgh are great way to experience the city!

Edinburgh B&Bs near Edinburgh Airport

Coming to Edinburgh from the airport? Edinburgh Airport is located about eight miles west of the city centre, so staying in Edinburgh B&Bs near Edinburgh Airport could cut down on some valuable commuting time if you have a flight to catch.

Old School House (2 Woodhall Road, Colinton), therefore, could be perfect. With three-star facilities, this attractive Edinburgh bed and breakfast is set in a quiet residential area and rooms come with an ensuite. Here, you are just moments from the Edinburgh Bypass, which runs straight to Edinburgh Airport in 15 minutes. You can book a room at the Old School House from just £25 per person and if you book for more than seven nights you can save ten per cent exclusively with TravelStay!

Edinburgh B&Bs near Waverley Station

However, if you want to be right in the heart of Edinburgh's city centre, where the high streets shops are bustling, clubs overfilling and Edinburgh Castle looms over everybody down below, then there are plenty of great Edinburgh B&Bs near Waverley Station.
This is Edinburgh's main train station, with many services coming in from England as well as providing a junction for connecting trains further north into Scotland. Waverley Station is also just seconds from Princes Street, Edinburgh's main shopping district. Sound perfect? Then the two-star Osbourne Hotel (53-59 York Place, New Town) is ideal as it is just a short walk from the station and shops and pretty much everything else too! Rooms at this convenient bed & breakfast in Edinburgh start from just £23.44 per person per night.

Meanwhile, for a bit of four-star luxury, you can opt for the Hudson Hotel (9-11 Hope Street, City Centre), located at the bottom end of Princes Street Gardens, allowing you to pass the shops on your way from the station! Here, rooms start from £61 per person and offer stylist guest facilities and a late night club!

Edinburgh B&Bs near Haymarket Station

Edinburgh's second-biggest train station is Haymarket, situated to the west of the city centre, although still a short bus ride away. This is quite a trendy area, particularly among young professionals, and there are a lot of theatres nearby making it the perfect base for Festival-goers.

You can find a number of Edinburgh B&Bs near Haymarket Station, like the three-star Orwell Lodge Hotel (29 Polwarth Terrace, Morningside), which is about one mile from the train station. This bed & breakfast in Edinburgh has been recently refurbished and offers rooms from only £33.50 per person.

No matter how you get here, you can find a B&B in Edinburgh just nearby with TravelStay, so get booking online and make your trip stress-free!

B&Bs 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