Cheap bus tickets from Oxford to Bristol

Showing times and prices for Jan 24

Cheapest

$25

Average

$25

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 Oxford to Bristol will cost around $ 25 if you buy it on the day, but the cheapest tickets can be found for only $ 25.

Cheapest
11:05AMOxford2h10 01:15PMBristol, City Centre
0 changes
$251One-way
Cheapest
06:50PMOxford2h10 09:00PMBristol, City Centre
0 changes
$251One-way
Cheapest
06:50PMOxford1h55 08:45PMBristol
0 changes
$251One-way
Cheapest
11:05AMOxford1h55 01:00PMBristol
0 changes
$251One-way

Bus schedule from Oxford to Bristol

Showing buses for tomorrow, Mon, Jan 24
11:05AMOxford2h10 01:15PMBristol, City Centre
0 changes
11:05AMOxford1h55 01:00PMBristol
0 changes
06:50PMOxford2h10 09:00PMBristol, City Centre
0 changes
06:50PMOxford1h55 08:45PMBristol
0 changes

This is the last bus of the day.

Find all the dates and times for this journey

Compare prices and tickets by train, bus or flight

Mon
Jan 24
$39Great Western Railway
$23Megabus
Tue
Jan 25
$39Great Western Railway
Find prices
Wed
Jan 26
$39Great Western Railway
Find prices
Thu
Jan 27
$39Great Western Railway
$23Megabus
Fri
Jan 28
$39Great Western Railway
$20Megabus
Sat
Jan 29
$37Great Western Railway
$20Megabus
Sun
Jan 30
$39Great Western Railway
$20Megabus
Mon
Jan 31
$39Great Western Railway
$20Megabus
Tue
Feb 1
$39Great Western Railway
Find prices
Wed
Feb 2
$39Great Western Railway
Find prices
Thu
Feb 3
$39Great Western Railway
$20Megabus
Fri
Feb 4
$52Great Western Railway
Find prices
Sat
Feb 5
$39Great Western Railway
$20Megabus

Bus times from Oxford to Bristol

Showing times and prices for Jan 24

Fastest Journey

1 h 55 m

Average

2 h 2 m

Buses per day

4

Distance

98 km

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

These direct buses cover the 98 km distance in an average of 2 h 2 m but if you time it right, some buses will get you there in just 1 h 55 m .

The slowest buses will take 2 h 10 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.

Fastest
06:50PMOxford1h55 08:45PMBristol
0 changes
$251One-way
Fastest
11:05AMOxford1h55 01:00PMBristol
0 changes
$251One-way
2nd Fastest
11:05AMOxford2h10 01:15PMBristol, City Centre
0 changes
$251One-way
2nd Fastest
06:50PMOxford2h10 09:00PMBristol, City Centre
0 changes
$251One-way

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

Alsa
Eurolines France
RegioJet
Bla Bla Bus

Overview: Bus from Oxford to Bristol

distanceDistance61 miles (98 km)
durationAverage bus duration1 h 55 min
priceAverage bus ticket price$22 (€18)
changesDirect busYes
carriersBus companiesNational Express

Buses from Oxford to Bristol cover the 61 miles (98 km) long journey taking on average 1 h 55 min with our travel partners like National Express. There are direct bus services available. While the average ticket price for this route costs around $22 (€18), you can find the cheapest bus ticket for as low as $20 (€16). Travelers depart most frequently from Oxford and arrive in Bristol, City Centre.

Bus companies: National Express from Oxford to Bristol

Find the best buses from Oxford to Bristol with Omio's travel partners National Express from $20 (€16). We can find you the best deals, schedules and tickets when comparing and booking the best journey.

National Express

National Express is the leading bus company for routes throughout the United Kingdom, operating over 550 buses a day and serving over 900 destinations across the country. National Express even offers routes to and from major UK airports like Heathrow, Gatwick, Stansted, Luton and Bristol 24 hours a day at affordable prices for the budget traveler in mind. All National Express buses are air-conditioned and provide free WiFi and onboard entertainment. Most buses are equipped with seat belts and power outlets in each seat, so you can charge your phone or laptop during a long journey. You can select between three ticket types for the Oxford - Bristol bus: Restricted Fare, Standard Fare, and Fully Flexible Fare. Refundable tickets provide more flexibility than other ticket options, meaning you can cancel or change your ticket easily, should you need to.

    When purchasing your National Express bus tickets to Bristol from Oxford, keep the following coronavirus related policies and recommendations in mind outlined by our travel partner:

    • Cashless payments recommended
    • Online booking and check-in recommended
    • Pre-reservation / seat allocation
    • Verification of ticket with valid ID
    • Exceptions to waive change or cancellation fees policy
    • For journeys between July 1st and October 31, 2020, the following change and refund policies apply:
      • Restricted ticket: One change is allowed free of charge
      • Standard ticket: Full refund or one change is allowed free of charge
      • Fully flexible ticket: Unlimited changes to time or date are allowed
      • All change and refund requests must be made at least 24 hours before the original outbound journey. Partial refunds are not allowed.

    Travel Tips: Bus to Bristol from Oxford

    Take the bus 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

    How much does a cheap bus between Oxford and Bristol cost?

    Omio customers have found cheap bus tickets from Oxford to Bristol for as low as $20 (€16)  for the next 7 days.

    How much is a bus ticket from Oxford to Bristol?

    In the next 7 days you can expect to pay on average $22 (€18)  for a bus ticket between Oxford and Bristol.

    How many miles is it from Oxford to Bristol by bus?

    The bus distance from Oxford to Bristol is around 61 miles (98 km).

    How many hours is the bus time between Oxford and Bristol?

    The bus time between Oxford and Bristol is on average 1 h 55 min  for the 61 miles (98 km) long journey, but the time it takes to go between Oxford and Bristol by bus can vary depending on specific dates or traveling on weekends and holidays.

    What is the departure bus station in Oxford and arrival bus station in Bristol?

    When taking the bus to Bristol from Oxford, you can choose to depart from bus stations like Oxford, St Giles (Stop C5), Oxford and Oxford, Bus Station, Gloucester Green. Your trip can end in bus stations such as Bristol, City Centre, Bristol, Bus & Coach Station (Marlborough St) and Bristol, The Centre (c9).

    Omio customers who travel this route most frequently depart from Oxford   and arrive in Bristol, City Centre.

    Where is the bus station in Oxford to go to Bristol? Where is the bus station in Bristol located?

    The most popular departure bus station with passengers for this route, called Oxford, is located 0.6 miles (997 m) from the city center of Oxford.

    The most popular arrival bus station, Bristol, City Centre, is located 0.5 miles (765 m) away from the city center of Bristol.

    What bus providers offer a service between Oxford and Bristol?

    Take the Oxford to Bristol bus with National Express. However, it's always good to check out all possible bus providers for the journey from Oxford to Bristol as there might be differences in the amenities they offer.

    Can I find a direct bus from Oxford to Bristol?

    Yes, you can find a direct bus from Oxford to Bristol with Megabus  on Omio. This is worth paying attention to when you purchase your bus ticket as direct services tend to offer more convenience and help save you time traveling to your destination.

    What are the first and last departure bus times from Oxford to Bristol?

    You can take the first bus from Oxford to Bristol at 11: 05 AM. The last bus from Oxford to Bristol that you can take departs at 6: 50 PM. Omio shows you the latest bus from Oxford to Bristol schedule to help you book the best departure time for this journey.

    When should I buy the Oxford to Bristol bus for the best deals on tickets?

    In general, we recommend booking tickets for buses in advance to score the best deals from all possible bus providers offering this trip and save money. If you purchase bus tickets to Bristol from Oxford within the next 7 days, you can find tickets to cost on average $22 (€18) one way. To find the best prices for this route, consider booking your bus ticket from Oxford to Bristol a few months in advance.