Barnstaple to Bristol train with Great Western Rail

Sat, May 24
+ Add return
Great Western Rail
CrossCountry
first_great_western
Regionale
Deutsche Bahn

1,000+ travel companies

QR-Code
Scan to get our free app
Use our app to get live travel updates and book mobile tickets for trains, buses, flights, and ferries.
App Store
rate4.9
42K ratings
Google Play
rate4.6
136K reviews

The cheapest and fastest trains from Barnstaple to Bristol

Showing times and prices for May 24

Cheapest price

$65

Average price

$66

Fastest journey

2 h 16 m

Average duration

2 h 29 m

Trains per day

6

Distance

110 km

Cheap tickets

The best way to find a cheap train ticket from Barnstaple to Bristol is to book your journey as far in advance as possible and to avoid traveling at rush hour.

The average ticket from Barnstaple to Bristol will cost around $66 if you buy it on the day, but the cheapest tickets can be found for only $65.

Fast trains

It's difficult to get from Barnstaple to Bristol without transferring at least once.

Great Western RailG06030+CrossCountryC23487
01:35PM2h22
Barnstaple station (BNP)
03:57PMBristol Temple Meads (BRI)
$651One-way
1 transfer
Great Western RailG06024 · G06170
10:35AM2h40
Barnstaple station (BNP)
01:15PMBristol Temple Meads (BRI)
$671One-way
1 transfer
Great Western RailG06027+CrossCountryC23676
11:35AM2h49
Barnstaple station (BNP)
02:24PMBristol Temple Meads (BRI)
$671One-way
1 transfer
Great Western RailG06023+CrossCountryC23395
09:35AM2h16
Barnstaple station (BNP)
11:51AMBristol Temple Meads (BRI)
$671One-way
1 transfer
Great Western RailG06028 · G04726
12:32PM2h23
Barnstaple station (BNP)
02:55PMBristol Temple Meads (BRI)
$671One-way
1 transfer

Travel Information

Compare train and bus for Barnstaple to Bristol

Omio recommends booking the bus as it is the most popular option from Barnstaple to Bristol among Omio's users. If you are prioritising price take the bus with prices starting from €21. For those with little time consider booking a train which can get you there in 2h 44m. In case you are seeking to minimise your carbon footprint the train is your best bet as it emits only 0.0 - 0.1kg.

Compare train with

Train
Most popular
Bus

€34

Average price

€32

Average price

Cheapest

3h 14m

Average duration

Fastest

2h 44m

Onboard

+

30m

Additional time*

3h 57m

Average duration

3h 27m

Onboard

+

30m

Additional time*

0.0 - 0.1kg

CO2 emissions

Lowest

0.1 - 0.3kg

CO2 emissions

Direct Options

Direct Options

Additional time: Average total travel duration to departure point, security checks and transfers.

Live departures

Barnstaple to Bristol train times

Showing trains for tomorrow, Saturday, May 24
Last updated at 12:05 PM
ProviderDepartsDurationArrivesTransfers
Tickets
great_westernG06022 · G06168
On time
7:34 AM Barnstaple station (BNP)
2h43
10:17 AM Bristol Temple Meads (BRI)
1 transfer
great_westernG06023+cross_countryC23395
On time
8:35 AM Barnstaple station (BNP)
2h16
10:51 AM Bristol Temple Meads (BRI)
1 transfer
great_westernG06024 · G06170
On time
9:35 AM Barnstaple station (BNP)
2h40
12:15 PM Bristol Temple Meads (BRI)
1 transfer
great_westernG06027+cross_countryC23676
On time
10:35 AM Barnstaple station (BNP)
2h49
1:24 PM Bristol Temple Meads (BRI)
1 transfer
great_westernG06028 · G04726
On time
11:32 AM Barnstaple station (BNP)
2h23
1:55 PM Bristol Temple Meads (BRI)
1 transfer

Find all the dates and times for this journey

Compare prices and tickets Barnstaple to Bristol by train or bus

Sat
May 24
Sun
May 25
Mon
May 26
Tue
May 27
Wed
May 28
Thu
May 29
Fri
May 30

Journey information

Overview: Train from Barnstaple to Bristol

United KingdomUnited Kingdom
United KingdomUnited Kingdom
Icon of train
Trains from Barnstaple to Bristol run on average 6 times per day, taking around 2h 44m. Cheap train tickets for this journey start at $26 (€21) but you can travel from only $25 (€21) by bus.
Fares are the lowest economy prices found on Omio. Early booking often means lower prices. Prices change daily and are subject to availability. Discount cards, coach trips, and booking fees are not included.
Price information
Cheapest alternative travel mode
Bus from $25 (€21)
Distance
67 miles (109 km)
Average train duration
2h 44m
Cheapest ticket price
$26 (€21)
Trains per day
6
Train providers
2
Fastest train
2h 16m
First train
06:25
Last train
16:31
Fares are the lowest economy prices found on Omio. Early booking often means lower prices. Prices change daily and are subject to availability. Discount cards, coach trips, and booking fees are not included.
Price information
Cheapest alternative travel mode
Bus from $25 (€21)

Train providers: Great Western Rail, CrossCountry and first_great_western from Barnstaple to Bristol trains

You can travel by train to Bristol from Barnstaple with Great Western Rail, CrossCountry and first_great_western for as low as $11 (€9). When you search for schedules and tickets, Omio will show you the best route.

Great Western Railway is a train operating company in the United Kingdom. It operates services from London Paddington to the West of England, South Wales and the Cotswolds. It also operates services from London Paddington to Oxford, Reading and Bristol. It offers a range of ticket types, including Advance, Anytime, Off-Peak and Super Off-Peak tickets. Onboard facilities include free Wi-Fi, power sockets, air conditioning and catering services. The most popular routes for Great Western Railway are London Paddington to Bristol, Reading and Oxford.

Train information from Barnstaple to Bristol with Great Western Rail:

  • Average Duration: 2 h 16 min
  • Cheapest Price: $11

Discover the Charming Journey on the Barnstaple to Bristol Train

Embark on a scenic journey with the Barnstaple to Bristol train and travel comfortably from Barnstaple Station to Bristol Temple Meads. Whether you're planning a leisure trip or commuting for work, the trains from Barnstaple to Bristol offer a convenient and picturesque travel experience. Departing from the lush landscapes of North Devon and arriving in the bustling heart of Bristol, this route is favored for its smooth service and stunning views along the way. Experience the charm of southwest England as you travel effortlessly between these iconic destinations.

Discover Cheap Barnstaple to Bristol Train Ticket Options

When planning your journey by train from Barnstaple to Bristol, understanding ticket prices can make all the difference in your travel experience and budget. The cheapest train ticket on this route typically starts at just $26 (€21), offering a highly accessible option for budget-conscious travelers. On average, you can expect to pay around $41 (€34) per ticket, depending on the time of booking and service selections. For those seeking the perfect blend of convenience and favorable pricing, consider traveling in May or September. During these months, not only do you avoid the summer peak chaos, but you also often find more competitive prices on tickets, making your journey smoother and more affordable.

Train Barnstaple to Bristol with Great Western Railway and South Western Railway

Traveling by train from Barnstaple to Bristol offers a comfortable and efficient journey through the stunning landscapes of Southwest England. The journey is served by reputable providers such as Great Western Railway and South Western Railway. These services ensure a smooth ride with their modern train types, including both express and standard options, equipped with comfortable seating, free Wi-Fi, and onboard refreshments. Travelers can also enjoy ample luggage space and power outlets at your seat, allowing you to stay connected or relax while taking in the beautiful vistas along the way.

Train Barnstaple to Bristol: Train Times and Schedule

Planning a train journey between Barnstaple and Bristol? The train travel distance between these locations is approximately 67 miles (109 km). The average train journey duration is around 2h 16m, allowing passengers to enjoy a comfortable and scenic ride through the picturesque landscapes of the South West.

The train frequency along this route is quite convenient, with an average of 6 services running daily from Barnstaple to Bristol. Trains operate every day of the week, ensuring flexible travel options no matter when you choose to journey.

For those looking to make an early start or a late return, trains from Barnstaple to Bristol start operating at around 06:25 for early risers, and continue until the last train departs at about 16:31. With this schedule in mind, planning your travel around the Barnstaple to Bristol train times becomes a seamless experience.

FAQs: Trains from Barnstaple to Bristol

FAQs: Travel by train from Barnstaple to Bristol 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 Bristol.
FAQs

Most popular train connections from Barnstaple

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.

ios-badge
android-badge
Hand With Phone
More routes, destinations and providers
Currency
Language

Useful links