Beginning of main content

Search 321,000 hotels worldwide.

Get the price guarantee available for your trip.

No Expedia cancellation fee to change or cancel almost any hotel reservation.


Check prices on hotels in Roslin

Tonight Tonight 12 Dec - 13 Dec
This weekend This weekend 15 Dec - 17 Dec
Next weekend Next weekend 22 Dec - 24 Dec

Search Hotels near Top Roslin Attractions

Top 10 Hotels in Roslin

See all 2 Hotels in Roslin

Get 200 Nectar points when you book your hotel

Simply enter your Nectar card number when prompted. Your points will be credited 30 days after you return from your trip.

The Original Rosslyn Hotel

The Original Rosslyn Hotel

2-4 Main Street, Roslin
3.0 out of 5.0
Last booking: 12 hours ago
3.9 out of 5 (33 reviews)

Located in Midlothian, this inn is 0.1 mi (0.2 km) from Rosslyn Chapel and within 9 miles (15 km) of University of Edinburgh and Greyfriars Kirk. St. Giles' ...

£88

£88
Chapel Cross Guest House

Chapel Cross Guest House

2 Penicuik Road, Roslin
3.5 out of 5.0
3.9 out of 5 (15 reviews)

Located in Midlothian, this guesthouse is 0.1 mi (0.2 km) from Rosslyn Chapel and within 9 miles (15 km) of University of Edinburgh and Greyfriars Kirk. St. ...

Get Rates

Get Rates
Dalhousie Castle Hotel & Spa

Dalhousie Castle Hotel & Spa

B704, Bonnyrigg
4.5 out of 5.0
Last booking: 2 days ago
2 others viewing this property now
4.3 out of 5 (348 reviews)

Located in Midlothian, this spa hotel is within 6 miles (10 km) of Dalkeith Country Park, Rosslyn Chapel and Gilmerton Cove. Royal Infirmary and Craigmillar ...

£74

£74
The Sun Inn

The Sun Inn

Lothianbridge, Dalkeith
4.0 out of 5.0
Last booking: 2 days ago
4.5 out of 5 (128 reviews)

Located in Newbattle, this inn is 2.5 mi (4.1 km) from Dalkeith Country Park and within 6 miles (10 km) of Rosslyn Chapel and Gilmerton Cove. Royal Infirmary ...

£79

£79
Melville Castle

Melville Castle

Gilmerton Road, Lasswade
4.5 out of 5.0
Last booking: 22 hours ago
1 others viewing this property now
4.1 out of 5 (337 reviews)

Located in Midlothian, this luxury hotel is 1.6 mi (2.6 km) from Dalkeith Country Park and 1.9 mi (3.1 km) from Gilmerton Cove. University of Edinburgh and Greyfriars ...

£74

£74
Best Western Edinburgh South Braid Hills Hotel

Best Western Edinburgh South Braid Hills Hotel

134 Braid Road, Edinburgh
3.5 out of 5.0
Last booking: 15 hours ago
3 others viewing this property now
4.1 out of 5 (440 reviews)

Located in Morningside, this hotel is within 3 miles (5 km) of Napier University, Edinburgh International Conference Centre and University of Edinburgh. Greyfriars ...

£52

£52
Arden Guest House

Arden Guest House

126 Old Dalkeith Road, Edinburgh
3.5 out of 5.0
Last booking: 4 days ago
3.8 out of 5 (113 reviews)

Located in Liberton, this guesthouse is 0.6 mi (0.9 km) from Royal Infirmary and within 3 miles (5 km) of University of Edinburgh and Arthur's Seat. Greyfriars ...

£67

£67
Emerald Guest House

Emerald Guest House

3 Drum Street, Edinburgh
3.5 out of 5.0
1 others viewing this property now
4.1 out of 5 (58 reviews)

Located in Gilmerton, this guesthouse is 0.1 mi (0.1 km) from Gilmerton Cove and 3.1 mi (5 km) from Royal Commonwealth Pool. Royal Infirmary and Craigmillar ...

£54

£54
Buckstone B&B

Buckstone B&B

58 Buckstone Terrace, Edinburgh
3.5 out of 5.0
1 others viewing this property now
4.8 out of 5 (32 reviews)

Situated in Edinburgh, this bed & breakfast is within 3 miles (5 km) of Napier University, King's Theatre and Royal Lyceum Theatre. Usher Hall is 3.1 mi (5 km) ...

£71

£71
Kevock Vale Park

Kevock Vale Park

Westmill Haugh, Lasswade
4.0 out of 5.0

Located in Midlothian, this holiday home is 2.7 mi (4.4 km) from Gilmerton Cove and 3 mi (4.8 km) from Dalkeith Country Park. University of Edinburgh and Rosslyn ...

£75

£75
Map

Recent Reviews in Roslin