[menuItemContent][menuItemRightSideContent]
Currency

Travel options
from Barnsley to London

You can get from Barnsley to London by train, bus or flight.

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

Trenitalia
Easyjet
Deutsche Bahn
SNCF

Compare prices and tickets Prices for trains, buses and flights

Thu
May 19
$39London North Eastern Railway
$20National Express
$75British Airways
Fri
May 20
$42London North Eastern Railway
$28National Express
$90British Airways
Sat
May 21
$45East Midlands Railway
$32National Express
$77British Airways
Sun
May 22
$52East Midlands Railway
$7Flixbus
$61British Airways
Mon
May 23
$56Grand Central Trains
$22National Express
$80British Airways
Tue
May 24
$39East Midlands Railway
$22National Express
$68British Airways
Wed
May 25
$58Grand Central Trains
$28National Express
$72British Airways

Travel Information from Barnsley to London

distanceDistance151 miles (244 km)
modeAvailable travel modesBus, flight or train
priceTicket price range$36 - $115
cheapestCheapest modeBus • $36 (€32) • 3 h 10 min
fastestFastest modeFlight • $115 (€103) • 1 h
carriersPopular travel companiesNational Express, British Airways or London North Eastern Railway

Travel 151 miles (244 km) by bus, flight or train from Barnsley to London. If speed is a priority, then a flight is the best option with an average duration of 1 h; whereas, if saving money is more important, then a bus is the best option with prices starting as low as $36 (€32). The most popular travel companies which serve this journey are National Express, British Airways or London North Eastern Railway among others. Travelers can even take a direct from Barnsley to London.

Travel Tips: Travel from Barnsley to London

Travel 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 do I travel from Barnsley to London?

You can travel to London from Barnsley 3 different ways: bus, flight or train.

What is the cheapest way to get from Barnsley to London?

The cheapest way to travel to London from Barnsley is by taking a bus with an average price of $36 (€32).

This is compared to other travel options to London:

A bus is $79 (€70) less than a flight for this route with tickets for a flight from Barnsley to London costing on average $115 (€103).

A bus is $66 (€59) less than a train for this route with tickets for a train from Barnsley to London costing on average $102 (€92).

What is the fastest way to get from Barnsley to London?

The fastest way to get to London from Barnsley is by flight with an average travel time of 1 h.

Other travel options to London can usually take longer:

In comparison, traveling by bus can take you on average 3 h 10 min.

In comparison, going by train can take 2 h 36 min   on average.

What is the distance from Barnsley to London?

The distance from Barnsley to London is approximately 151 miles (244 km).

How many services a day are there from Barnsley to London?

The average frequency per day from Barnsley to London is:

  • 25 trains a day.

However, we recommend checking specific travel dates for your route between Barnsley and London as scheduled services by bus, flight or train can vary by season or day of the week.

Where do I depart from Barnsley? Where do I arrive in London?

These are the most popular departure and arrival points from Barnsley to London:

  • Trains from Barnsley to London most often leave from Barnsley and arrive in London Victoria.

Which travel companies can take me from Barnsley to London?

Omio works with many trusted partners that can help you travel the best way from Barnsley to London:

  • You can travel from Barnsley to London by bus with National Express. You can find cheap tickets on Omio for $36 (€32) with National Express from Barnsley to London.
  • You can travel by plane from Barnsley to London with British Airways, and you can find British Airways Barnsley to London tickets for $115 (€103) on Omio.
  • You can travel to London from Barnsley by train with London North Eastern Railway. You can find cheap tickets on Omio for $102 (€92) with London North Eastern Railway from Barnsley to London.

What other popular destinations should I add to my itinerary for my trip from Barnsley to London?

Many of our customers traveling from Barnsley to London don't make London their final stop. Some of the destinations worth visiting after London are Paris, Amsterdam or Brussels, either of which you could add to your trip itinerary. Check Omio for the best and cheapest ways to travel from London to any of these top destinations today!

How far in advance should I book my Barnsley to London one way ticket online to get the best deals?

Before traveling from Barnsley to London, it’s good to know what ticket you can book and how much it will cost in the next 7 days:

  • A bus ticket is costing on average $36 (€32) one way for this journey.
  • A plane ticket for this trip costs on average $115 (€103) one way.
  • A train ticket is costing on average $102 (€92) one way for this trip.

But we recommend booking Barnsley to London tickets online a few months before your planned travel date to score the best deals and save money on your trip.