Hotels in Bonnyrigg - Click for Closest to Centre

Hotel Name Town Star Price
Dalhousie Castle -
Cockpen Road, Bonnyrigg, Lothian
Bonnyrigg 4 Star £90.00

Hotels Closest to The Centre of Bonnyrigg

Hotel Name Town Star Price
Melville Castle Hotel & Restaurant -
Located on Melville Gate (1.12 Miles from Bonnyrigg)
Lasswade £70.00
Dalhousie Castle -
Located on Cockpen Road (1.41 Miles from Bonnyrigg)
Bonnyrigg 4 Star £90.00
County Hotel & Restaurant
Tel: 0131 663 3495
Located on High Street (2.05 Miles from Bonnyrigg)
Dalkeith 3 Star STB £48.00
The Original Roslin Inn
Tel: 0131 440 2384
Located on Main Street (2.55 Miles from Bonnyrigg)
Roslin £65.00
The Northfield House Hotel -
Located on Lasswade Road (2.98 Miles from Bonnyrigg)
Edinburgh 3 Star £90.00

More towns in & around Lothian

A - Z List of areas

A B C D E F G H I J K L M N O P Q R S T U V W X Y Z