British Beaches

Visitor information for every beach in the UK

"Bird-watching colonels on the old sea wall"

North Berwick Milsey Bay

(Milsey Rock Beach)

East Lothian, Scotland


Rate this beach!
Approximate Location Map

Use two fingers to pan or zoom the map

North Berwick's Milsey Bay is a popular family beach located on the eastern coast of Scotland, offering a range of activities and stunning views. .

Milsey Bay is an expansive sandy beach situated at the eastern end of North Berwick, boasting splendid views of the Bass Rock and the Firth of Forth across to Fife. The beach is a popular destination for families, with a boat pond built into the rocks providing a safe place for children to sail boats and paddle.

The beach offers a variety of activities, including swimming, walking, exploring rock pools, sunbathing, and family days out. A pool has been created in the rocks at the western end of the beach, where children can enjoy paddling and sailing boats. Visitors can also take boat trips out to the seabird sanctuary on Bass Rock, which is visible from the beach.

During the summer, toilets are available on site. Parking spaces, including disabled spaces with access to the beach, can be found along Melbourne Road at the western end of the beach and in another car park at the eastern end of the beach along Tantallon Terrace. The picturesque North Berwick Harbour is located nearby, separating Milsey Bay from West Bay. The Scottish Seabird Centre, which provides information about the local wildlife, is situated next to the harbour.

The town centre of North Berwick offers a range of shops, restaurants, pubs, and places to stay. Golf enthusiasts can enjoy the Glen Golf Club, located at the end of Milsey Bay Beach. For those using public transport, an hourly train to and from Edinburgh runs throughout the day from North Berwick Station, which is approximately a kilometre from the beach.

Sand Rock

Weather and tides for Wednesday 3 June

Tonight
Chance of rain 88%
Min temperature 12°C
feels like 11°C
Wind 14mph
Tomorrow (Thursday)
Chance of rain 91%
Max temperature 15°C
feels like 15°C
Wind 23mph
Max UV Index

The tide at North Berwick Milsey Bay is currently low. High tide will be at approximately 5:36 AM tomorrow, and the next low tide will be at approximately 11:29 AM tomorrow.

Today's air pollution levels are forecast to be Low

Detailed weather and tides »

Recommended holiday cottages near North Berwick Milsey Bay

Things to do and see in the area

Scottish Seabird Centre (0.6 miles)
Whynot? (0.7 miles)
North Berwick Law (0.8 miles)
North Berwick Golf Club (0.9 miles)
Tantallon Castle (2 miles)
Bass Rock (2.8 miles)
Dirleton Castle (3 miles)
Archerfield Links Golf Club (3.8 miles)

All distances are approximate

Other beaches nearby

Location: North Berwick

Location type: Town

OS Grid: NT563852

Coordinates: 56°3'29"N 2°42'8"W

Mapcode: GBR 2V.QBST

What 3 Words: gagging.heckler.scouted

Coordinates and location codes are for an approximate mid-point of the beach, and may not reflect the best access point or the most popular part of the beach.

Country: Scotland

Local Authority: East Lothian

Nearest postcode: EH39 4LE

(for sat-nav purposes only, a beach does not have a postal address!)

Important! Beach information is compiled from a variety of different sources and is correct to the best of our knowledge at the time of compilation. However, information may be incorrectly supplied by our sources or go out of date after publication. BritishBeaches.uk makes no warranty as to the accuracy of any information on this page.

Stuff you might want for the beach!

(Or après-beach. Or pre-beach. Or, just because you might want stuff)

Visitor information for North Berwick Milsey Bay, East Lothian, Scotland. Weather, tides, visitor comments, beach facilities, photos, nearest postcode, beach information and nearby accommodation.

British Beaches is a Good Stuff website.

216.73.216.53 Wed, 03 Jun 2026 23:02:25 +0100