Travel options
from Oxford to Bristol

You can get from Oxford to Bristol by train, bus or flight.

No journeys found

We couldn’t find any journeys for this date. Click below and try searching for another date.

These companies trust us. We sell their tickets all in one place.

Trenitalia
Easyjet
Deutsche Bahn
SNCF

COMPARE Prices for trains, buses and flights

Tue
19 Oct
Find prices
£17Megabus
Wed
20 Oct
£38Great Western Railway
£17Megabus
Thu
21 Oct
£38Great Western Railway
£17Megabus
Fri
22 Oct
£38Great Western Railway
£17Megabus
Sat
23 Oct
£28Great Western Railway
£14Megabus
Sun
24 Oct
£28Great Western Railway
£17Megabus
Mon
25 Oct
£38Great Western Railway
£14Megabus
Tue
26 Oct
£38Great Western Railway
£14Megabus
Wed
27 Oct
£38Great Western Railway
£17Megabus
Thu
28 Oct
£38Great Western Railway
£14Megabus
Fri
29 Oct
£38Great Western Railway
£14Megabus
Sat
30 Oct
£28Great Western Railway
£14Megabus
Sun
31 Oct
£28Great Western Railway
£14Megabus
Mon
1 Nov
£38Great Western Railway
£14Megabus
Tue
2 Nov
£38Great Western Railway
£14Megabus
Wed
3 Nov
£38Great Western Railway
£14Megabus
Thu
4 Nov
£38Great Western Railway
£14Megabus
Fri
5 Nov
£38Great Western Railway
£14Megabus
Sat
6 Nov
£28Great Western Railway
£14Megabus
Sun
7 Nov
£28Great Western Railway
£14Megabus
Mon
8 Nov
£38Great Western Railway
£14Megabus

Travel Information from Oxford to Bristol

distanceDistance61 miles (98 km)
modeAvailable travel modesCoach or train
priceTicket price range£14 - £30
cheapestCheapest modeCoach • £14 • 1 h 55 min
fastestFastest modeTrain • £30 • 1 h 12 min
carriersPopular travel companiesMegabus or Great Western Railway

Travel 61 miles (98 km) by coach or train between Oxford and Bristol. If speed is a priority, then a train is the best option with an average duration of 1 h 12 min; whereas, if saving money is more important, then a coach is the best option with prices starting as low as £14. The most popular travel providers which serve this trip are Megabus or Great Western Railway among others. Travellers can even take a direct from Oxford to Bristol.

Travel Tips

Travel from Oxford to Bristol
Travel 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 Oxford to Bristol.
FAQs
What are my Oxford to Bristol travel options?

There are 2 ways that you can travel between Oxford and Bristol. You can take a coach or train.

What is the cheapest way to go to Bristol from Oxford?

The cheapest way from Oxford to Bristol is by taking a coach. You can find average ticket prices around £14 compared to other travel options to Bristol:

A coach journey is usually £16 less than a journey to Bristol by train, which costs on average £30 for the same trip.

What is the fastest way to Bristol from Oxford?

The fastest way to get to Bristol from Oxford is by train with an average travel time of 1 h 12 min.

There are alternative travel options to Bristol that can usually take longer:

In comparison, going by coach can take 1 h 55 min   on average.

How many miles are between Oxford and Bristol

Bristol is approximately 61 miles (98 km) away from Oxford.

How many services a day are there to Bristol from Oxford?

The average frequency per day from Oxford to Bristol is:

  • 50 trains a day.

However, we recommend checking specific travel dates for your trip to Bristol from Oxford as scheduled services by coach or train can vary by season or day of the week.

Where do people depart from and arrive in when travelling from Oxford to Bristol?

These are the most popular departure and arrival points when travelling from Oxford to Bristol:

  • Most travellers board their coach from Oxford, St Giles (Stop C5) and arrive in Bristol, City Centre.
  • Most travellers catch their train from Oxford and arrive in Bristol Temple Meads.
Who can get me from Oxford to Bristol?

If finding a good deal is your main consideration for your trip from Oxford to Bristol, then we'll help you find the best value travel companies for you:

  • Megabus can get you to Bristol by coach. You can find a good deal for coach tickets with Megabus from Oxford to Bristol for £14 on Omio.
  • Great Western Railway can take you to Bristol by train. If searching for a good deal on trains, you can find tickets for Great Western Railway from Oxford to Bristol for £30.
What is another destination I should add to my tour from Oxford to Bristol?
Many of our customers who book a trip from Oxford to Bristol often extend their holiday and travel to other popular destinations like London, Cardiff or Birmingham. If you’re thinking of adding another destination to your Oxford and Bristol itinerary, let Omio find you the best connections between Bristol and any of these top destinations today!
How far in advance should I book tickets to Bristol from Oxford online to get the best deals?

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

  • Coach tickets cost £14 one way on average.
  • Train tickets are costing on average £30 one way.

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

Travelling from Oxford to Bristol: related information

Here are some other resources that might have the information you need