Nothing ruins a beach day quite like the journey there. Traffic jams on the M5, £15 parking fees, circling the car park for 40 minutes while the kids ask “are we nearly there yet?” – it is enough to make you stay home. But there is a better way. Some of the UK’s most stunning beaches sit just a short walk from a railway station. No car, no parking stress, no petrol costs. Just you, a train ticket, and the sea.
Here are the best UK beaches you can reach by train, plus tips on how to make the whole trip cheaper than you might think.
Why Take the Train to the Beach?
Before we get to the beaches themselves, let us talk about why going by train makes sense:
- No parking fees – Coastal parking in summer regularly costs £8-20 a day. In popular spots like St Ives or Whitby, you can pay even more, and still struggle to find a space.
- No traffic jams – Bank holiday traffic to the coast can add 2-3 hours to your journey. The train just keeps moving.
- Scenic routes – Many coastal rail lines are genuinely beautiful. The journey becomes part of the day out, not just a chore to endure.
- Cheaper for groups – With a Railcard and group discounts, a family of four can often travel for less than the petrol and parking would cost.
- Better for the planet – A train journey produces roughly a seventh of the CO2 of the equivalent car trip.
South West England
St Ives, Cornwall
The St Ives branch line from St Erth is one of the most beautiful railway journeys in Britain. The train hugs the coast for the final stretch, giving you sweeping views of Carbis Bay before pulling into St Ives station right above the beach. Porthmeor Beach is a 5-minute walk through the town, and Porthgwidden is even closer. The station is literally steps from the harbour.
- From London: Change at St Erth. Total journey around 5 hours.
- Ticket tip: Book a Cornwall Day Ranger for unlimited travel in the county for around £15-20.
- Best beach: Porthmeor for surfing, Porthgwidden for sheltered swimming.
Teignmouth, Devon
The train line between Exeter and Newton Abbot runs along the famous Dawlish sea wall, with the waves literally crashing against the tracks. Teignmouth station is right in the town centre, and the beach is a 2-minute walk. It is a classic Victorian seaside town with a long sandy beach, a pier, and decent fish and chips.
- From London: Direct from Paddington, around 2.5 hours.
- Ticket tip: Use a Devon and Cornwall Railcard for 50% off if you live in the area.
Falmouth, Cornwall
The Maritime Line from Truro to Falmouth takes you through green valleys and past creeks before arriving at Falmouth Town station, which is a 5-minute walk from Gyllyngvase Beach. The beach is sheltered, south-facing, and has a lovely cafe. Falmouth Docks station is closer to the town centre if you want shops and pubs first.
- From London: Change at Truro. Total journey around 4.5 hours.
- Best beach: Gyllyngvase for families, Castle Beach for rock pooling.

South East England
Brighton, East Sussex
It is the obvious choice, and for good reason. Brighton station is a 5-minute walk from the seafront, and you step out of the station straight onto the bustling North Laine area. The pebble beach stretches for miles, and there is plenty to do beyond the beach itself: the Pier, the Lanes, the i360, and enough cafes and pubs to keep you fed all day.
- From London: Direct from Victoria, London Bridge, or St Pancras. Around 1 hour.
- Ticket tip: Southern’s Super Off-Peak Day Return from London is often under £25. Book in advance for cheaper fares.
- Beach tip: Walk east towards Marina for quieter spots with fewer tourists.
Whitstable, Kent
Whitstable station is a 3-minute walk from the beach and harbour. This charming fishing town is famous for its oysters, but even if you are not a shellfish fan, the shingle beach, pastel-coloured beach huts, and independent shops make it a perfect day trip. The train from London passes through lovely Kent countryside.
- From London: Direct from Victoria or St Pancras. Around 1 hour 20 minutes.
- Ticket tip: Book via Southeastern for the fastest service. Off-Peak Day Return from around £22.
Margate, Kent
The train to Margate from London has got faster in recent years, and the town has had a proper renaissance. Margate station is right by the beach, and you can walk to the Turner Contemporary gallery, the Old Town vintage shops, and the sandy Main Sands in under 5 minutes. The tidal pool at Walpole Bay is free and wonderful at low tide.
- From London: Direct from St Pancras. Around 1 hour 30 minutes on the high-speed service.
- Ticket tip: The high-speed service is more expensive. The slower service via Victoria costs less.
North England
Whitby, North Yorkshire
Whitby station sits right in the heart of the old town, a short walk from the harbour and both beaches. The West Cliff beach is wide and sandy, while the East Cliff sits below the famous abbey ruins. The Esk Valley line from Middlesbrough to Whitby is one of the most scenic in England, passing through the North York Moors.
- From London: Change at York or Middlesbrough. Total journey around 4-5 hours.
- From York: Change at Middlesbrough. Around 2.5 hours.
- Ticket tip: Get a Yorkshire Day Rover for unlimited travel on Northern services.
Scarborough, North Yorkshire
Scarborough station is a 5-minute walk from South Bay beach, and the North Bay is about 15 minutes on foot. Two sandy beaches, a castle, amusement arcades, and proper fish and chips – it is the classic British seaside day out. The train from York passes through some lovely countryside too.
- From London: Change at York. Total journey around 3 hours.
- From York: Direct, around 1 hour 15 minutes.
- Ticket tip: TransPennine Express Advance tickets can be under £10 from York.
South Shields, Tyne and Wear
The Tyne and Wear Metro runs directly from Newcastle city centre to South Shields, taking around 30 minutes. The station is a 5-minute walk from the beach. Sandhaven Beach is wide, clean, and surprisingly quiet given how easy it is to reach. It is also free on the Metro if you have a Pop card or concessionary pass.
- From Newcastle: Direct on the Metro (yellow line). 30 minutes.
- Cost: Metro day ticket around £5.60 for unlimited travel.

Wales
Tenby, Pembrokeshire
Tenby station is perched on a hill above the town, with a 5-minute walk down to the harbour and North Beach. The walled town is gorgeous, the beaches are sandy and sheltered, and there are boat trips to Caldey Island if you want more adventure. The train from Swansea passes through some of Wales’ most beautiful countryside.
- From London: Change at Swansea. Total journey around 5 hours.
- From Swansea: Direct, around 1 hour 45 minutes.
- Ticket tip: A Wales Ranger ticket gives unlimited travel on Transport for Wales services.
Aberdyfi (Aberdovey), Gwynedd
This is a hidden gem. The tiny station sits right on the edge of the village, and the vast sandy beach of the Dyfi estuary is a 2-minute walk. It is quiet, beautiful, and feels wonderfully remote despite being on the railway line. The Cambrian Coast line from Machynlleth to Pwllduwi is stunning.
- From London: Change at Machynlleth. Total journey around 5 hours.
- From Birmingham: Change at Shrewsbury and Machynlleth. Around 4 hours.
Scotland
North Berwick, East Lothian
Just 33 minutes from Edinburgh on the ScotRail service, North Berwick station is a 3-minute walk from the beach. The sandy West Beach stretches for over a mile, and the Scottish Seabird Centre is right by the harbour if the weather turns. It is one of the easiest and best beach day trips from any UK city.
- From Edinburgh: Direct from Waverley. 33 minutes.
- Cost: Off-Peak Day Return around £10.
Troon, South Ayrshire
Troon station is a 5-minute walk from the long, sandy beach that faces across to the Isle of Arran. It is a proper Scottish west coast beach: wide, clean, and with stunning sunsets. The train from Glasgow Central takes around 40 minutes.
- From Glasgow: Direct from Central. 40 minutes.
- Cost: Off-Peak Day Return around £8.
How to Cut Your Train Ticket Costs
Train tickets can be expensive, but you should never pay the walk-up fare. Here is how to cut the cost:
- Book Advance tickets – Available up to 12 weeks before travel. Advance singles from London to the coast can be as cheap as £10-15 if you book early. The downside: they are for a specific train only.
- Get a Railcard – A Two Together Railcard (£30) saves a third on all off-peak travel for two people. It pays for itself in one trip. The Family and Friends Railcard (£30) saves 60% on kids’ fares and a third on adult fares.
- Try split ticketing – Sometimes it is cheaper to buy two tickets for different sections of the same journey than one through ticket. Use a site like splitticketing.com or traintickets.com to check.
- Travel off-peak – Super Off-Peak tickets are significantly cheaper. Avoid Friday evenings and Saturday mornings for the best deals.
- GroupSave discounts – Groups of 3-9 adults travelling together Off-Peak can get a third off on many routes. No Railcard needed.
- Check operator-specific deals – Northern, ScotRail, Transport for Wales, and others offer their own day rover tickets that can be incredible value for a day at the coast.
For more money-saving travel tips, see our guide on saving money on train travel in the UK and our tips for cheaper summer holiday travel.
