Ideally located for those visiting Dunbar, East Lothian and Edinburgh, Dunbar has a wide variety of accommodation for you to enjoy, while you explore our beautiful town and surrounding areas.

Offering a selection of hotels, bed and breakfasts, self catering and caravanning and camping grounds, we are sure you will find the perfect place to stay, whatever your preference or budget. Regardless of where you decide to stay, you are never very far away from the hustle and bustle of the High Street, our award winning beaches, famous attractions, museums, and stunning countryside.

The town is ideally situated for exploring an area full of exciting and interesting things to see and do.
Please check our accommodation providers to find the perfect place to stay.

Pine Marten

Spott Road, Dunbar, East Lothian EH42 1RS
01368 860013


Castle Hotel 

165 High Street, Dunbar, East Lothian EH42 1ES
01368 862711 


The New Bayswell Hotel  

Bayswell Park, Dunbar, East Lothian EH42 1AE
01368 862225 


Eden Hotel 

Belhaven Road, Dunbar, East Lothian EH42 1DD
01368 862352 


Hillside Hotel 

Queen'S Road, Dunbar, East Lothian EH42 1LA
01368 862071 


The Rocks 

Marine Road, Dunbar, East Lothian EH42 1AR
01368 862287 

North Lodge B & B  

Back Road, Belhaven, Dunbar EH42
01368 860223


Emmaus Guest House 

4 Newhouse Terrace, Dunbar, East Lothian EH42 1LG
01368 863949 

Rosedene B & B 

19a Belhaven Road, Dunbar, East Lothian EH42 1DD
01368 862533 

16 Woodside B&B 

13 North Street, Belhaven, Dunbar, East Lothian EH42 1NU
01368 862384 

Thorntonloch House 

Thorntonloch House, Innerwick, Dunbar, East Lothian EH42 1QS
01368 840683 

Pleasance Farmhouse

Pleasance Farm, Dunbar, East Lothian  EH42 1RE    
01368 863737