1map logoGo to main page

Barnstaple, Devon to London, Greater London from $30: 6 ways by bus, train, flight or car

Compare Travel Options and Prices

from
Barnstaple, United Kingdom
to
London, United Kingdom

How to Get from Barnstaple to London: Cheapest, Fastest and Best Way

1Map provides directions to cities, towns, landmarks, attractions, and addresses worldwide, offering thousands of multi-modal routes to easily get you from point A to point B.

$30 by busBest price
278.4 kmDistance
3h 38m Fastest

Compare Train, Bus, Flight, and Driving Options

Get detailed, step-by-step directions below for your trip from Barnstaple to London with 1Map travel planner. Easily compare ticket prices, explore various transport options, and find the best routes for a seamless and cost-effective travel experience.

Company
various
Train
Average Duration
3h  47m
Estimated price
$123-275
Recommended
Company
Megabus UK
Bus
Average Duration
6h  8m
Estimated price
$30-42
Cheapest
route map
Distance: 278.4 km
Duration: 3h 38m

See more options

Pricing table
Company
National Express
Bus
Average Duration
6h  10m
Estimated price
$40-55
Company
N/A
Drive
Average Duration
3h  38m
Estimated price
$60-95
Company
various
Plane
Average Duration
7h  24m
Estimated price
$160-523
Company
various
Drive
Average Duration
6h  18m
Estimated price
$218-621

Compare prices for your selected dates

TypeMo 06/01Tu 07/01We 08/01Th 09/01Fr 10/01Sa 11/01Su 12/01
Bus $23 $26 $16 $16 $38 $35 $29

Barnstaple - London operators

Explore transport companies operating between Barnstaple and London, with prices starting at . These companies offer competitive pricing, flexible schedules, and comfortable travel experiences.

Train
Contact phone
+44 3457 000 125
Website
https://www.gwr.com/

Train from Barnstaple to Exeter St Davids

Average Duration
1h 4m
Estimated price
$23-60

Train from Exeter St Davids to Paddington

Average Duration
2h 13m
Estimated price
$100-220
Bus
Website
https://uk.megabus.com

Bus from Barnstaple Bus Station to Bristol Bond St

Average Duration
2h 50m
Estimated price
$14-21

Bus from Bristol Bond St to London Victoria

Average Duration
2h 30m
Estimated price
$15-22
Contact phone
08717 81 81 81
Website
https://www.nationalexpress.com/en

Bus from Bus Station to London Victoria Coach Station Arrivals

Average Duration
6h 10m
Estimated price
$40-55
all-pages.other Show other routes

Other from Barnstaple to London

Average Duration
3h 38m
Estimated price
$60-95
Plane
Website
britishairways.com

Plane from Cardiff (CWL) to London City (LCY)

Average Duration
7h 10m
Estimated price
$340-600

Plane from Exeter (EXT) to London Heathrow (LHR)

Average Duration
3h 55m
Estimated price
$160-700
Website
aerlingus.com

Plane from Cardiff (CWL) to London City (LCY)

Average Duration
7h 10m
Estimated price
$340-600

Plane from Exeter (EXT) to London Heathrow (LHR)

Average Duration
3h 55m
Estimated price
$160-700
Website
klm.com

Plane from Cardiff (CWL) to London City (LCY)

Average Duration
4h 25m
Estimated price
$500-1200

Barnstaple to London: Overview of Bus, Train, Flight, and Car Trips

Traveling between Barnstaple and London offers a variety of convenient options to suit your preferences, schedule, and budget. Whether you prioritize affordability, speed, or comfort, you’re sure to find the perfect way to travel without compromising on quality or convenience.

🚗 Embark on a picturesque journey from Barnstaple to London, covering a driving distance of 317.0 km through charming English countryside and bustling cityscapes. 💰 Plan your budget accordingly with car travel costs ranging from £47 to £75, providing flexibility based on your preferences and comfort. 🌆 Arrive in London after approximately 3 hours and 38 minutes of travel time, ready to explore the iconic landmarks, vibrant culture, and diverse experiences the city has to offer.
Average price
£47 - £74
⭐️ The journey from Barnstaple to London by train takes approximately 3 hours and 47 minutes with a transfer at Exeter St Davids before arriving at Paddington station. 🚆 ⭐️ Route options include transfers at various stations such as Exeter St Davids and Bristol Parkway, with travel times ranging from 3 hours 54 minutes to 5 hours 45 minutes depending on the route chosen. 🛤️
Departure Point
Barnstaple station
Arrival Point
Paddington station
Useful tips for train travellers
• Onboard services for your journey from Barnstaple to London typically include a catering service provided by Great Western Railway. They offer a range of snacks, light meals, and beverages, available for purchase at your seat or from the onboard café bar. Be sure to check the menu in advance for any specials or dietary options.
• The train operators for this route are Great Western Railway and potentially Avanti West Coast for certain connections. Great Western Railway offers various seating options, including Standard Class, which is comfortable and economical, and First Class, providing extra space, quieter surroundings, and complimentary refreshments. More details can be found on their websites: Great Western Railway. Avanti West Coast can be checked at Avanti West Coast.
• Upon arrival at London Paddington Station, expect a bustling environment. It's advisable to use the Bag Drop service if you wish to leave your luggage for a few hours. Paddington provides clean restrooms, but showers are not available. To quickly reach the city center, take the London Underground; the easiest link is the Circle Line which runs directly to several key city center stations. The journey takes about 20 minutes.
🛫 Flying from Barnstaple to London by plane involves taking a connecting flight from Cardiff Airport to London City Airport. The fastest route with one stopover typically lasts around 3 hours and 25 minutes.
Departure Point
Cardiff Airport
Arrival Point
London City Airport. The quickest flight takes 3h 25m and has one stopover
🚌 Traveling from Barnstaple to London by bus is a convenient option with services departing three times a day and taking approximately 6 hours and 10 minutes. 🛣️ The direct bus route from Barnstaple to London covers a distance of 346 km and involves one transfer. 💰 Prices for this bus journey range from £24 to £33, making it an affordable and comfortable way to travel between these two popular destinations in the United Kingdom.
Departure Point
Bus Station
Arrival Point
London Victoria Coach Station Arrivals