Compare prices and tickets by train, bus or flight

Tue
Dec 7
$62East Midlands Railway
$16National Express
$162Loganair
Wed
Dec 8
$159
$16National Express
$82British Airways
Thu
Dec 9
$159
$4National Express
$86British Airways
Fri
Dec 10
$74East Midlands Railway
$16National Express
$109British Airways
Sat
Dec 11
$121East Midlands Railway
$9National Express
$96British Airways
Sun
Dec 12
$87London North Eastern Railway
$9National Express
$104British Airways
Mon
Dec 13
$54East Midlands Railway
$7National Express
Find prices
Tue
Dec 14
$61London North Eastern Railway
$7National Express
Find prices
Thu
Dec 16
Find prices
Find prices
$66British Airways
Fri
Dec 17
$72London North Eastern Railway
Find prices
Find prices
Sat
Dec 18
$111London North Eastern Railway
$34National Express
$135Loganair
Sun
Dec 19
$98London North Eastern Railway
$34National Express
$87British Airways
Mon
Dec 20
$158
$34National Express
$79British Airways

More than 1,000 travel companies trust us to sell their tickets all in one place.

Alsa
Eurolines France
RegioJet
Bla Bla Bus

Bus Information between Barnsley and London

distanceDistance151 miles (244 km)
durationAverage bus duration4 h 50 min
priceAverage bus ticket price$11 (€9)
changesDirect busYes
carriersBus providersNational Express

Buses from Barnsley to London cover the 151 miles (244 km) long trip taking on average 4 h 50 min with our travel partners like National Express. There are direct bus services available. While the average ticket price for this journey costs around $11 (€9), you can find the cheapest bus ticket for as low as $4 (€4). Travelers depart most frequently from Barnsley and arrive in London, Hammersmith Bridge Road.

Travel Tips

Bus to London from Barnsley
Take the bus to London easily. Whether you want fast, cheap or something entirely different, our travel experts have collected everything you need to know so you can find the best option from Barnsley to London.
FAQs
How much do cheap buses to London from Barnsley cost?
Looking to save money on your route? Omio customers have found the cheapest bus from Barnsley to London for the next 7 days starting from $4 (€4)  one way.
How much does it cost to take a bus from Barnsley to London?
If you’re looking to buy your bus tickets in the next week, you can expect the Barnsley to London bus price to come in at an average of $11 (€9)  one way.
What is the distance to London from Barnsley by bus?
The bus distance from Barnsley to London is around 151 miles (244 km).
How long is the bus ride to London from Barnsley?
The Barnsley to London bus duration is on average 4 h 50 min, which is to be expected when traveling 151 miles (244 km) from Barnsley to London. However, the time it takes can vary based on specific dates, weekends, and holidays.
What is the departure bus station in Barnsley and arrival bus station in London?

Omio customers traveling this route depart most frequently from Barnsley   and arrive in London, Hammersmith Bridge Road.

Where is the departure bus station in Barnsley located? Where is the arrival bus station in London located?

You can find the most popular departure bus station for this route, Barnsley, located approximately 0.4 miles (651 m) from the city center of Barnsley. The most popular arrival bus station in London, called London, Hammersmith Bridge Road, is located around 4.5 miles (7.2 km) away from its city center.

Which bus companies can get me from Barnsley to London?
If you're looking for buses from Barnsley to London, you can rely on National Express to get you to London. It's also good to check out all possible bus companies for the Barnsley to London journey to see if there might be differences in the amenities they offer.
How far in advance should I book bus tickets to London from Barnsley for the best deals?
The price of a one way bus ticket from Barnsley to London is on average $11 (€9) if you purchase within the next 7 days. But we recommend booking tickets before your planned travel date to find the best prices for buses from all possible bus providers offering this trip. In general, you can find bus tickets between Barnsley and London available a few months in advance.