Belhaven on the map

Location in East LothianBelhaven sits where the marker shows within the county.

12,956
Population
4,506
Households
Create a free area profile for BelhavenDownload or embed an infographic of these statistics

About Belhaven

Belhaven is a coastal village located in East Lothian, Scotland, within the EH42 postcode area. Situated on the North Sea, it offers a mix of residential properties and holiday accommodation, with a small harbour that supports local fishing and recreational boating. The village has a long history as a fishing community, and its shoreline is popular with walkers and birdwatchers. There are several public access points to the beach, and a promenade runs along part of the coast, providing views across the Firth of Forth. The area is known for its calm atmosphere and proximity to other East Lothian coastal towns. Local amenities include a small shop, a café, and a community hall, with more services available in nearby Dunbar.

Nearest Train Stations 2 stations

North Berwick Train Station 8.5 miles
Drem Train Station 9.2 miles

Location

Local Government

District East Lothian
Ward Dunbar and East Linton
Constituency East Lothian

Frequently Asked Questions about Belhaven

What is the population of Belhaven?
Belhaven has a population of approximately 12,956 residents, based on the latest census figures for the surrounding postcode area.
What postcodes cover Belhaven?
Belhaven is covered by the EH42 postcode district.
Where is the nearest train station to Belhaven?
The nearest railway station to Belhaven is North Berwick Train Station, about 8.5 miles away.