[menuItemContent][menuItemRightSideContent]
Currency

Cheap train tickets from Bristol to Barnstaple

Showing times and prices for May 17

Cheapest

$14

Average

$28

The best way to find a cheap fare is to book your ticket as far in advance as you can and to avoid traveling at rush hour.

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

Great Western Railway
07:56AMBristol3h29 11:25AMBarnstaple
0 changes
$141One-way
Great Western Railway
09:45AMBristol2h40 12:25PMBarnstaple
0 changes
$261One-way
Cross Country
10:45AMBristol3h05 01:50PMBarnstaple
0 changes
$261One-way
Great Western Railway
12:45PMBristol2h40 03:25PMBarnstaple
0 changes
$271One-way
Great Western Railway
08:45AMBristol2h40 11:25AMBarnstaple
0 changes
$271One-way

Train schedule from Bristol to Barnstaple

Showing trains for tomorrow, Tue, May 17
Great Western Railway
07:56AMBristol3h29 11:25AMBarnstaple
0 changes
Great Western Railway
08:45AMBristol2h40 11:25AMBarnstaple
0 changes
Great Western Railway
09:45AMBristol2h40 12:25PMBarnstaple
0 changes
Cross Country
10:45AMBristol3h05 01:50PMBarnstaple
0 changes
Great Western Railway
12:45PMBristol2h40 03:25PMBarnstaple
0 changes
Great Western Railway
12:55PMBristol3h32 04:27PMBarnstaple
0 changes
Great Western Railway
05:55PMBristol3h42 09:37PMBarnstaple
0 changes

This is the last train of the day.

Find all the dates and times for this journey

Compare prices and tickets by train, bus or flight

Tue
May 17
$26Great Western Railway
$31National Express
Wed
May 18
$39Great Western Railway
$33National Express
Thu
May 19
Find prices
$18Megabus
Fri
May 20
$32Great Western Railway
$18Megabus
Sat
May 21
$14Great Western Railway
$18Megabus

Fastest train times from Bristol to Barnstaple

Showing times and prices for May 17

Fastest Journey

2 h 40 m

Average

3 h 6 m

Trains per day

7

Distance

110 km

Of the 7 trains that leave Bristol for Barnstaple every day 7 travel direct so it’s quite easy to avoid journeys where you’ll have to change along the way.

These direct trains cover the 110 km distance in an average of 3 h 6 m but if you time it right, some trains will get you there in just 2 h 40 m .

The slowest trains will take 3 h 42 m and usually involve a change or two along the way, but you might be able to save a few pennies if you’re on a budget.

Great Western Railway
09:45AMBristol2h40 12:25PMBarnstaple
0 changes
$261One-way
Great Western Railway
12:45PMBristol2h40 03:25PMBarnstaple
0 changes
$271One-way
Great Western Railway
08:45AMBristol2h40 11:25AMBarnstaple
0 changes
$271One-way
Cross Country
10:45AMBristol3h05 01:50PMBarnstaple
0 changes
$261One-way
Great Western Railway
07:56AMBristol3h29 11:25AMBarnstaple
0 changes
$141One-way

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

Deutsche Bahn
Renfe
Italo
Frecciarossa

Overview: Train from Bristol to Barnstaple

distanceDistance68 miles (109 km)
durationAverage train duration2 h 40 min
priceAverage train ticket price$32 (€29)
frequencyTrain frequency12 a day
changesDirect trainYes, there are 12 direct trains a day
carriersTrain providersGreat Western Railway or Cross Country

Trains from Bristol to Barnstaple cover the 68 miles (109 km) long trip taking on average 2 h 40 min with our travel partners like Great Western Railway or Cross Country. Normally, there are 12 trains operating per day, including direct services available. You can get the cheapest train tickets for this route for as low as $14 (€13), but the average price of train tickets is $32 (€29). Travelers depart most frequently from Bristol Temple Meads and arrive in Barnstaple.

Train providers: CrossCountry from Bristol to Barnstaple trains

Buy your official CrossCountry train tickets between Bristol and Barnstaple from $14 (€13) with Omio. Find train times and tickets for over 1000 travel companies to compare and book the most convenient trip.

CrossCountry

CrossCountry is a fast speed train company in the United Kingdom and for your next train to Barnstaple from Bristol you can choose between Standard Class and First Class tickets on Omio.

Find cheap tickets for CrossCountry trains to Barnstaple from Bristol on Omio. Omio can help you find the best train deals and prices all in one place by showing you the most up-to-date Bristol to Barnstaple train schedule from CrossCountry, the latest train ticket offers available and other travel information for the 68 miles (109 km) route to Barnstaple from Bristol, including information on baggage allowance and amenities offered onboard depending on the class fare you pick and choose. If you search for trains from Bristol to Barnstaple in the Omio app, you can check to see if the CrossCountry trains available are mobile tickets, which makes it even more convenient for you to go paperless when traveling. Check the CrossCountry train schedule for your ideal departure and arrival times, compare the best route available to get to Barnstaple from Bristol and then book a cheap train with ease. Sit back and enjoy your upcoming train to Barnstaple from Bristol with CrossCountry!

    CrossCountry has updated its ticket policies due to the coronavirus. Keep these in mind when booking your CrossCountry tickets to Barnstaple from Bristol and when traveling by train:

    • Refund or voucher policy
    • If you have an Off-Peak or Anytime ticket, you can get a full refund and the £10 admin fee has been waived. Advance tickets are normally non-refundable but you can now also get a full refund if your Advance ticket was booked before 23 March 2020.
    • Cashless payments recommended
    • Online booking and check-in recommended

    Travel Tips: Trains from Bristol to Barnstaple

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

    How much do cheap trains to Barnstaple from Bristol cost?

    Omio customers have found cheap train tickets from Bristol to Barnstaple for as low as $14 (€13)  for the next 7 days.

    What is the cost of a train from Bristol to Barnstaple?

    If you’re looking to buy your train tickets in the next week, you can expect the Bristol to Barnstaple train price to come in at an average of $32 (€29)  one way.

    How far is it from Bristol to Barnstaple by train?

    The train distance from Bristol to Barnstaple is around 68 miles (109 km).

    How long is a train to Barnstaple from Bristol on average?

    On average the Bristol to Barnstaple train time is 2 h 40 min  covering the 68 miles (109 km) long trip, but the journey time can vary depending on specific dates or traveling on weekends and holidays.

    What train station in Bristol goes to Barnstaple? What train station do I come into Barnstaple from Bristol?

    When traveling this route, Omio customers are departing most frequently from Bristol Temple Meads   and arriving in Barnstaple.

    Where is the train station in Bristol? Where is the train station in Barnstaple?

    Passengers board the train most frequently from Bristol Temple Meads, which is located around 1.9 miles (3 km) away from the city center, and they get off the train at Barnstaple, located 0.6 miles (869 m) away from the city center.

    What train providers go from Bristol to Barnstaple?

    For the route from Bristol to Barnstaple you can take a train with Great Western Railway or Cross Country. Be sure to check out all possible train providers that offer services from Bristol to Barnstaple on Omio to compare what amenities they may have.

    How many trains per day are there to Barnstaple from Bristol?

    On average, there are 12 trains a day from Bristol to Barnstaple. The train times and services may be different on weekends and holidays compared to weekdays.

    What are the first and last departure train times from Bristol to Barnstaple?

    You can take the first train from Bristol to Barnstaple at 7: 00 AM. The last train from Bristol to Barnstaple that you can take departs at 5: 55 PM. Omio shows you the latest train from Bristol to Barnstaple schedule to help you book the best departure time for this route.

    When should I buy the Bristol to Barnstaple train for the best deals on tickets?

    The price of a one way train ticket from Bristol to Barnstaple is on average $32 (€29) if you book within the next 7 days. But we recommend booking tickets before your planned travel date to find the best prices for trains from all possible train companies offering this trip. In general, you can find train tickets between Bristol and Barnstaple available a few months in advance.

    Important Stations and Airports for this Journey

    Bristol
    Barnstaple
    The major railway station for departures from Bristol is Bristol Temple Meads. Read all the information you need to know about services, amenities and connections at Bristol Temple Meads for your journey between Bristol and Barnstaple.
    Amenities at station
    WifiWifi
    LockersLockers
    ParkingParking
    ATMATM
    TaxisTaxis
    AccessibilityAccessibility
    phone
    Phone Number
    +44 3457114141
    ticketOfficeHours
    Ticket Office Hours
    Mon - Sat: 05: 30 - 21: 30 | Sun: 06: 45 - 21: 30
    Public transit options for Bristol Temple Meads
    Bus lines: A1, 1, 2, 8, 39/349/X39, 70, 73, 178, 376
    Train lines: CrossCountry, Great Western Main Line, Severn Beach Line