nearestbeach.uk

Nearest Beach to Edinburgh

Edinburgh · 5 beaches ranked by road distance · Updated 2026

#1 Nearest beach to Edinburgh
Portobello Beach
Edinburgh, Scotland
Road distance
3.1miles
Drive time
15min
Water quality
Good
Beach type
sandy
Portobello Beach, Edinburgh
3.1
Miles to coast
15
Min drive
5
Beaches ranked

Is Edinburgh near a beach? Edinburgh is 3.1 miles from the nearest beach, Portobello Beach in Edinburgh — approximately 15 min drive.

All 5 nearest beaches to Edinburgh

Portobello Beach beach photo
1
Portobello BeachEdinburgh
3.1 mi15 min driveGoodsandyDogs OKPaidAccessible

Edinburgh's urban beach — a 2.5-mile sandy stretch just 3 miles from the city centre. Popular with locals year-round. Promenade, outdoor pool, and plenty of cafés.

Dogs: Dogs allowed all year.
3.1
miles
Longniddry Bents beach photo
2
Longniddry BentsEast Lothian
13.2 mi22 min driveGoodsandyDogs OKPaid

A peaceful, unspoilt sandy beach on the Firth of Forth, 13 miles east of Edinburgh. Popular with locals for walks and wild swimming. Views across to Fife.

Dogs: Dogs allowed all year.
13.2
miles
Gullane Beach beach photo
3
Gullane BeachEast Lothian
19.4 mi30 min driveExcellentsandyDogs OKPaid

A stunning wide sandy bay on the East Lothian coast, 19 miles east of Edinburgh. Backed by dunes, with views across the Firth of Forth. Quieter than Portobello and excellent for walking.

Dogs: Dogs allowed all year.
19.4
miles
North Berwick Beach beach photo
4
North Berwick BeachEast Lothian
25.8 mi37 min driveExcellentsandyDogs OKPaidAccessible

A charming East Lothian seaside town with two sandy beaches and Scotland's most visited visitor attraction (Scottish Seabird Centre). Excellent views of Bass Rock. A popular Edinburgh day trip.

Dogs: Dogs allowed all year.
25.8
miles
Morecambe Beach beach photo
5
Morecambe BeachLancashire
72.1 mi1h 22m driveGoodmixedDogs OKPaidAccessible

Set within Morecambe Bay — one of the UK's most spectacular estuaries. The beach offers stunning mountain views across the bay to the Lake District. Famous for the Eric Morecambe statue on the promenade. WARNING: Do not walk on the tidal sands without a licensed guide.

Dogs: Dogs allowed all year.
72.1
miles

How far is Edinburgh from the sea?

RouteMilesDrive time
Edinburgh to Portobello Beach3.115 min drive
Edinburgh to Longniddry Bents13.222 min drive
Edinburgh to Gullane Beach19.430 min drive
Edinburgh to North Berwick Beach25.837 min drive
Edinburgh to Morecambe Beach72.11h 22m drive

Getting to the beach from Edinburgh

Edinburgh is unusually well-placed for a major UK city — the seafront at Portobello is just 3 miles from Princes Street, a 15-minute drive or a short bus ride on the No. 26 or 45 from the city centre. North Berwick, a charming seaside town with excellent beaches, is 26 miles east along the A1 — around 35 minutes by car. Gullane Bents is another excellent option 19 miles east. The Lothian Buses network connects Edinburgh to most of the East Lothian coast.


Frequently asked questions — nearest beach to Edinburgh

What is the nearest beach to Edinburgh?+
The nearest beach to Edinburgh is Portobello Beach in Edinburgh, 3.1 miles away by road — approximately 15 min drive.
How far is the sea from Edinburgh?+
Edinburgh is 3.1 miles from the nearest beach (Portobello Beach) by road. The second nearest is Longniddry Bents at 13.2 miles.
How long does it take to drive from Edinburgh to the beach?+
From Edinburgh to Portobello Beach takes approximately 15 minutes by car in normal traffic.
Is Edinburgh near a beach?+
Edinburgh is 3.1 miles from the nearest beach, Portobello Beach in Edinburgh — approximately 15 min drive.
What is the nearest dog-friendly beach to Edinburgh?+
Portobello Beach (3.1 miles from Edinburgh) is dog-friendly. Note: Dogs allowed all year..
What is the nearest sandy beach to Edinburgh?+
The nearest sandy beach to Edinburgh is Portobello Beach in Edinburgh, 3.1 miles away.
What is the water quality like at beaches near Edinburgh?+
Portobello Beach has Good water quality per the SEPA (2024 assessment).
Is the nearest beach to Edinburgh suitable for families?+
Portobello Beach has toilets, a café and parking on site. Lifeguards are not stationed here seasonally.
Which beaches near Edinburgh have lifeguards?+
None of the 5 nearest beaches have seasonal lifeguard cover. Always swim safely.
What is the nearest Blue Flag beach to Edinburgh?+
None of the 5 nearest beaches currently hold a Blue Flag award.
Can I go surfing near Edinburgh?+
The 5 nearest beaches to Edinburgh are not known for surfing.
What is the nearest accessible beach to Edinburgh?+
Portobello Beach (3.1 miles) has accessible facilities including wheelchair access.

Also near the coast

LeithMusselburghDalkeithPenicuikLivingston
All Edinburgh beach distances →