How to travel from Barnstaple to London

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

Deutsche Bahn

Compare prices and tickets Prices for trains, buses and flights

Aug 19
Aug 20
Aug 21
Aug 22
Aug 23
Aug 24
Aug 25

Travel Information to London from Barnstaple

distanceDistance172 miles (277 km)
modeAvailable travel modesBus, flight, ferry or train
priceTicket price range$47 - $146
cheapestCheapest modeTrain • $47 (€43) • 3 h 35 min
fastestFastest modeFlight • $146 (€136) • 1 h 15 min
carriersPopular travel companiesNational Express, Eastern Airways or Great Western Railway

Travel 172 miles (277 km) by bus, flight, ferry or train between Barnstaple and London. If speed is a priority, then a flight is the best option with an average duration of 1 h 15 min; whereas, if saving money is more important, then a train is the best option with prices starting as low as $47 (€43). The most popular travel companies which serve this trip are National Express, Eastern Airways or Great Western Railway among others. Travelers can even take a direct from Barnstaple to London.

Travel Tips: Travel from Barnstaple 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 Barnstaple to London.

There are 4 ways that you can travel between Barnstaple and London. You can take a bus, flight, ferry or train.

The cheapest way to go to London from Barnstaple is by taking a train, which costs on average $47 (€43).

This is compared to other ways of getting to London:

Taking a train is about $3 (€2) less than taking a bus, which costs on average $49 (€46) for this journey.

A train is $100 (€92) less than a flight for this trip with tickets for a flight from Barnstaple to London costing on average $146 (€136).

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

Other travel options to London can usually take longer:

In comparison, taking a bus requires on average 6 h   of travel time.

In comparison, getting to London by train can take on average 3 h 35 min.

London is approximately 172 miles (277 km) away from Barnstaple.

The average frequency per day from Barnstaple to London is:

  • Around 1 bus per day.
  • 11 trains a day.

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

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

  • Trains mostly leave from Barnstaple and tend to arrive in London Victoria.

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

  • You can travel by bus to London from Barnstaple with National Express, and you can find National Express Barnstaple to London tickets for $49 (€46) on Omio.
  • You can take a flight from Barnstaple to London with Eastern Airways. Cheap tickets can be found for $146 (€136) with Eastern Airways from Barnstaple to London.
  • You can travel by train to London from Barnstaple with Great Western Railway, and you can find Great Western Railway Barnstaple to London tickets for $47 (€43) on Omio.
Many of our customers who book a trip from Barnstaple to London often extend their vacation and travel to other popular destinations like Paris, Amsterdam or Brussels. If you’re thinking of adding another destination to your Barnstaple and London itinerary, let Omio find you the best connections between London and any of these top destinations today!

When planning your trip from Barnstaple to London, it’s good to keep in mind what tickets to purchase and their prices in the next 7 days:

  • Bus tickets cost $49 (€46) one way on average.
  • Plane tickets are costing $146 (€136) one way on average.
  • Train tickets are costing on average $47 (€43) one way.

However, we recommend buying tickets from Barnstaple to London online a few months in advance to get the best deals and save money on your upcoming journey.

The Omio App Makes Travel Planning Easy

We’ll get you where you want to go. From live train updates to mobile tickets, our innovative app is the ideal way to plan and keep track of your travel.

Hand With Phone