We noticed that you're using an unsupported browser. The TripAdvisor website may not display properly.
We support the following browsers:
Windows: Internet Explorer, Mozilla Firefox, Google Chrome. Mac: Safari.

Roslin Hotels and B&Bs

What style of hotel do you prefer?
Within 10 km (223)
Within 25 km (625)
Within 50 km (783)
All Midlothian

Check availability

Refine search

Price per night

 

Property type

 

Search nearby

from Roslin city centre
 

Traveller rating

 

Hotel class

 

Amenities

 

Property name

Reset
 

Hotel brand

Show all brands
Major Brands
Individual Chains
Show only major brands
 

Hotels & B&Bs / Inns travellers recommend

List view  |  Large map
List view  |  Large map
Your selections 10 km
Roslin Hotels (2)
Roslin Glen Hotel
S$174 - 247 per night*
CHECK RATES! ABS:HotelCheckRates-d296260?&src=Hotels&fromServlet=Hotels&Action=QC_Button
Ranked #1 of 2 hotels in Roslin
3.5 of 5 stars 75 reviews
Professional photos | Traveller photos (13) | Map
Ranked #2 of 2 hotels in Roslin
3.5 of 5 stars 2 reviews
Traveller photos (1) | Map
Roslin B&Bs / Inns (2)
4.0 of 5 The Original Roslin Inn
S$144 - 198 per night*
CHECK RATES! ABS:HotelCheckRates-d296258?&src=Hotels&fromServlet=Hotels&Action=QC_Button
Ranked #1 of 2 Roslin B&B and Inns
3.5 of 5 stars 23 reviews
Professional photos | Traveller photos (2) | Map
Ranked #2 of 2 Roslin B&B and Inns
3.5 of 5 stars 7 reviews
Traveller photos (2) | Map
Recommended nearby hotels and B&Bs
Elmview, Edinburgh
S$180 - 271 per night*
9.3 km from Roslin
Travellers' Choice® 2012 Winner B&Bs and Inns
Ranked #5 of 428 Edinburgh B&B and Inns
5 of 5 stars 410 reviews
Traveller photos (89) | Map
94DR, Edinburgh
S$247 - 328 per night*
8.6 km from Roslin
+44 (0)131 662 9265
E-mail hotel
94DR Slideshow
CHECK RATES! ABS:HotelCheckRates-d1226688?&src=Hotels&fromServlet=Hotels&Action=QC_Button
Ranked #7 of 428 Edinburgh B&B and Inns
5 of 5 stars 220 reviews
Professional photos | Traveller photos (73) | Map
23 Mayfield, Edinburgh
S$180 - 341 per night*
8.2 km from Roslin
E-mail hotel
E-mail hotel
23 Mayfield Slideshow
CHECK RATES! ABS:HotelCheckRates-d1082356?&src=Hotels&fromServlet=Hotels&Action=QC_Button
Ranked #9 of 428 Edinburgh B&B and Inns
5 of 5 stars 335 reviews
Traveller photos (89) | Map
Number 27 Morningside, Edinburgh
7.4 km from Roslin
E-mail hotel
+44 +44 01314475830
Number 27 Morningside Slideshow
Ranked #10 of 428 Edinburgh B&B and Inns
5 of 5 stars 95 reviews
Traveller photos (16) | Map
Doris Crook Bed & Breakfast, Edinburgh
S$120 - 167 per night*
8.7 km from Roslin
Ranked #22 of 428 Edinburgh B&B and Inns
5 of 5 stars 84 reviews
Traveller photos (17) | Map
Gil Dun Guest House, Edinburgh
8.6 km from Roslin
E-mail hotel
+44 (0) 1316671368
Gil Dun Guest House Slideshow
Ranked #23 of 428 Edinburgh B&B and Inns
5 of 5 stars 107 reviews
Traveller photos (25) | Map
Kingsway Guest House, Edinburgh
S$112 - 267 per night*
8.3 km from Roslin
+44 0131 667 5029
E-mail hotel
Kingsway Guest House Slideshow
CHECK RATES! ABS:HotelCheckRates-d191480?&src=Hotels&fromServlet=Hotels&Action=QC_Button
Ranked #26 of 428 Edinburgh B&B and Inns
5 of 5 stars 130 reviews
Professional photos | Traveller photos (40) | Map
Albyn Townhouse, Edinburgh
S$162 - 226 per night*
9.1 km from Roslin
CHECK RATES! ABS:HotelCheckRates-d668575?&src=Hotels&fromServlet=Hotels&Action=QC_Button
Ranked #28 of 428 Edinburgh B&B and Inns
5 of 5 stars 113 reviews
Professional photos | Traveller photos (35) | Map
Ellesmere Guest House, Edinburgh
S$120 - 180 per night*
9.3 km from Roslin
Ranked #29 of 428 Edinburgh B&B and Inns
5 of 5 stars 151 reviews
Traveller photos (35) | Map
4.0 of 5 Aaron Lodge, Edinburgh
S$146 - 279 per night*
7.2 km from Roslin
CHECK RATES! ABS:HotelCheckRates-d665733?&src=Hotels&fromServlet=Hotels&Action=QC_Button
Ranked #30 of 428 Edinburgh B&B and Inns
5 of 5 stars 418 reviews
Professional photos | Traveller photos (46) | Map
AmarAgua Guest House, Edinburgh
S$109 - 180 per night*
8.4 km from Roslin
Ranked #31 of 428 Edinburgh B&B and Inns
5 of 5 stars 241 reviews
Traveller photos (87) | Map
Alexanders Rooms, Edinburgh
S$151 per night*
8.5 km from Roslin
Ranked #35 of 428 Edinburgh B&B and Inns
5 of 5 stars 29 reviews
Traveller photos (10) | Map
Southside Guest House, Edinburgh
S$165 - 328 per night*
8.9 km from Roslin
CHECK RATES! ABS:HotelCheckRates-d533931?&src=Hotels&fromServlet=Hotels&Action=QC_Button
Ranked #38 of 428 Edinburgh B&B and Inns
5 of 5 stars 182 reviews
Professional photos | Traveller photos (38) | Map
Ard-na-said, Edinburgh
8.5 km from Roslin
Ranked #40 of 428 Edinburgh B&B and Inns
5 of 5 stars 86 reviews
Traveller photos (22) | Map
Blacket Garden Flat, Edinburgh
S$120 - 180 per night*
8.5 km from Roslin
CHECK RATES! ABS:HotelCheckRates-d502925?&src=Hotels&fromServlet=Hotels&Action=QC_Button
Ranked #41 of 428 Edinburgh B&B and Inns
5 of 5 stars 199 reviews
Traveller photos (22) | Map
Aaron Glen, Edinburgh
1.8 km from Roslin
Ranked #42 of 428 Edinburgh B&B and Inns
5 of 5 stars 66 reviews
Traveller photos (1) | Map
Glenalmond House, Edinburgh
S$148 - 355 per night*
8.1 km from Roslin
+44(0)1316682392
E-mail hotel
Glenalmond House Slideshow
CHECK RATES! ABS:HotelCheckRates-d210907?&src=Hotels&fromServlet=Hotels&Action=QC_Button
Ranked #45 of 428 Edinburgh B&B and Inns
4.5 of 5 stars 91 reviews
Professional photos | Traveller photos (29) | Map
3.0 of 5 Cameron Bed & Breakfast, Edinburgh
S$100 - 247 per night*
7.8 km from Roslin
CHECK RATES! ABS:HotelCheckRates-d1060470?&src=Hotels&fromServlet=Hotels&Action=QC_Button
Ranked #46 of 428 Edinburgh B&B and Inns
4.5 of 5 stars 133 reviews
Professional photos | Traveller photos (11) | Map
Aonach Mor Guest House, Edinburgh
S$174 - 341 per night*
8.4 km from Roslin
CHECK RATES! ABS:HotelCheckRates-d267507?&src=Hotels&fromServlet=Hotels&Action=QC_Button
Ranked #50 of 428 Edinburgh B&B and Inns
5 of 5 stars 229 reviews
Professional photos | Traveller photos (48) | Map
The Lodge, Edinburgh
S$176 - 180 per night*
9.9 km from Roslin
Ranked #51 of 428 Edinburgh B&B and Inns
5 of 5 stars 35 reviews
Traveller photos (7) | Map
Tantallon Place Bed and Breakfast, Edinburgh
8.7 km from Roslin
No photo provided
Ranked #52 of 428 Edinburgh B&B and Inns
5 of 5 stars 29 reviews
Traveller photos (7) | Map
Lindsay Guest House, Edinburgh
S$141 - 240 per night*
8.7 km from Roslin
Ranked #53 of 428 Edinburgh B&B and Inns
4.5 of 5 stars 148 reviews
Traveller photos (26) | Map
3.0 of 5 Hotel Ceilidh-Donia, Edinburgh
S$112 - 276 per night*
8.6 km from Roslin
E-mail hotel
+44 (0)131 667 2743
Hotel Ceilidh-Donia Slideshow
CHECK RATES! ABS:HotelCheckRates-d483683?&src=Hotels&fromServlet=Hotels&Action=QC_Button
Ranked #9 of 140 hotels in Edinburgh
4.5 of 5 stars 325 reviews
Professional photos | Traveller photos (69) | Map
Barony House, Edinburgh
S$102 - 194 per night*
8.4 km from Roslin
CHECK RATES! ABS:HotelCheckRates-d210909?&src=Hotels&fromServlet=Hotels&Action=QC_Button
Ranked #56 of 428 Edinburgh B&B and Inns
4.5 of 5 stars 133 reviews
Professional photos | Traveller photos (23) | Map
3.0 of 5 Cherry Tree Villa Guest House, Edinburgh
S$52 - 221 per night*
8.4 km from Roslin
CHECK RATES! ABS:HotelCheckRates-d244061?&src=Hotels&fromServlet=Hotels&Action=QC_Button
Ranked #57 of 428 Edinburgh B&B and Inns
4.5 of 5 stars 72 reviews
Professional photos | Traveller photos (13) | Map
4.0 of 5 Fountain Court Apartments - Grove Executive, Edinburgh
S$188 - 527 per night*
9.8 km from Roslin
Special offer £70 per night
CHECK RATES! ABS:HotelCheckRates-d1634451?&src=Hotels&fromServlet=Hotels&Action=QC_Button
Ranked #10 of 140 hotels in Edinburgh
4.5 of 5 stars 37 reviews
Professional photos | Traveller photos (20) | Map