There are 4 ways to get from London to Beachy Head by train, bus or car

Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2rio's travel planner.

Recommended option

Train  •  2 h 14 min

  1. Take the train from London Victoria to Eastbourne

$47 - $66

Cheapest option

Bus  •  4 h 14 min

  1. Take the bus from Belgravia, Victoria Coach Station to Brighton, Pool Valley Coach Station 025 / ...
  2. Take the bus from Brighton, Sea Life Centre to Beachy Head 13X|Tourist Trail

$18 - $21

2 alternative options

Train, bus  •  3 h 49 min

  1. Take the train from London Charing Cross to Hastings
  2. Take the bus from Hastings Town Centre, Railway Station to Eastbourne, Pier (Queens Gardens) 99|the Wave

$44 - $56

Drive  •  1 h 41 min

  1. Drive from London to Beachy Head 76.1 miles

$16 - $24

What companies run services between London, England and Beachy Head, England?

Southern operates a train from London to Beachy Head hourly. Tickets cost $40 - $60 and the journey takes 1 h 28 min. Alternatively, you can take a bus from London to Beachy Head via Brighton, Pool Valley Coach Station and Brighton, Sea Life Centre in around 4 h 14 min.

Train operators
Bus operators
Stagecoach in Hastings
Website
stagecoachbus.com
Bus from Hastings Town Centre, Railway Station to Eastbourne, Pier (Queens Gardens)
Ave. Duration
1 h 17 min
Frequency
Every 15 minutes
Estimated price
$8
Schedules at
stagecoachbus.com
Brighton & Hove Bus and Coach Company
Phone
01273 886200
Email
info@buses.co.uk
Website
buses.co.uk
Bus from Brighton, Sea Life Centre to Beachy Head
Ave. Duration
59 min
Frequency
Every 4 hours
Estimated price
$9
Schedules at
buses.co.uk

Want to know more about travelling around the world?

Rome2rio's Travel Guide series provide vital information for the global traveller. Read our range of informative guides on popular transport routes and companies - including Need to know: Greyhound, Heading to Europe? Read this before you buy a Eurail Pass and How do I buy a London Underground ticket? - to help you get the most out of your next trip.

Questions & Answers

The distance between London and Beachy Head is 89 km. The road distance is 122 km.

The cheapest way to get from London to Beachy Head is to drive which costs £12 - £18 and takes 1 h 41 min.

The quickest way to get from London to Beachy Head is to drive which takes 1 h 41 min and costs £12 - £18.

No, there is no direct bus from London to Beachy Head. However, there are services departing from Belgravia, Victoria Coach Station and arriving at Beachy Head via Brighton, Sea Life Centre. The journey, including transfers, takes approximately 4 h 14 min.

It takes approximately 2 h 14 min to get from London to Beachy Head, including transfers.