COMPARE Prices across different modes

Mon
25 Oct
£22Great Western Railway
£17Megabus
Wed
27 Oct
£22Great Western Railway
£14Megabus
Thu
28 Oct
£22Great Western Railway
£17Megabus
Fri
29 Oct
£22Great Western Railway
£17Megabus
Sat
30 Oct
£22Great Western Railway
£17Megabus
Sun
31 Oct
£22Great Western Railway
£14Megabus
Mon
1 Nov
£22Great Western Railway
£14Megabus
Tue
2 Nov
£22Great Western Railway
£14Megabus
Wed
3 Nov
£22Great Western Railway
£14Megabus
Thu
4 Nov
£22Great Western Railway
£14Megabus
Mon
8 Nov
£22Great Western Railway
£14Megabus
Thu
11 Nov
£22Great Western Railway
£14Megabus
Fri
12 Nov
£22Great Western Railway
£14Megabus
Sat
13 Nov
Find prices
£41National Express

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

National Express
Eurolines France
RegioJet
Trenitalia

Coach Information between Bath and Oxford

distanceDistance53 miles (86 km)
durationAverage coach duration2 h 10 min
priceAverage coach ticket price£16 (€18)
changesDirect coachYes
carriersCoach companiesNational Express

Coaches from Bath to Oxford cover the 53 miles (86 km) long journey taking on average 2 h 10 min with our travel partners like National Express. There are direct coach services available. While the average ticket price for this trip costs around £16, you can find the cheapest coach ticket for as low as £14. Travellers depart most frequently from Bath Spa and arrive in Oxford, St Giles (Stop C5).

Coach companies

National Express between Bath and Oxford

National Express coaches will get you from Bath to Oxford from £14. With over 1000 travel companies on Omio, you can find the best coach times and tickets for your trip.

National Express

National Express is the UK’s leading long-distance coach provider operating over 550 coaches per day and serving over 900 destinations across the UK. National Express also operates coach services to all major UK airports, such as Heathrow, Gatwick, Stansted, Luton and Bristol, 24 hours a day. All National Express coaches have air conditioning and provide free WiFi access along with onboard entertainment. Most coaches come with seat belts and power outlets at every seat, so you can charge your phone or laptop during a long journey. For your coach between Bath and Oxford, you can select from three ticket fares: Restricted Fare, Standard Fare, and Fully Flexible Fare.

    When you buy your National Express coach tickets between Bath and Oxford don't forget to keep the following COVID-19 related policies in mind:

    • 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.

    Buses from Bath to Oxford

    Buses from Bath to Oxford run regularly during the daytime, seven days a week. The route is operated by National Express which runs a total of nine services from Bath Bus Station to Oxford Bus Station each day. One service, which departs from Bath at around 5:00 p.m. each day, is direct and takes roughly two hours. This is the quickest and cheapest of the buses from Bath to Oxford. All other departures have a journey time of approximately four hours, and involve a quick change at Heathrow Airport. The first bus of the day leaves at around 3:30 a.m. and the last bus is at roughly 7:00 p.m.

    Travel Tips

    Buses from Bath to Oxford
    Take the bus to Oxford 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 Bath to Oxford.
    FAQs
    How much does a cheap coach from Bath to Oxford cost?
    Looking to save money on your route? Omio customers have found the cheapest coach between Bath and Oxford for the next 7 days starting from £14  one way.
    What is the average cost of a coach from Bath to Oxford?
    In the next 7 days you’ll find that the average cost of a coach ticket between Bath and Oxford is £16  one way.
    What is the distance by coach from Bath to Oxford?
    The Bath to Oxford coach distance is approximately 53 miles (86 km).
    How many hours does it take from Bath to Oxford by coach?
    The coach time between Bath and Oxford is on average 2 h 10 min  for the 53 miles (86 km) long journey, but the time it takes to go to Oxford from Bath by coach can vary depending on specific dates or travelling on weekends and holidays.
    What is the departure coach station in Bath and arrival coach station in Oxford?

    There are a few coach stations in Bath to start your journey from including Bath, Bath, Westgate Buildings and Bath, Dorchester Street. In Oxford you have a few coach station options to choose from for your arrival including Oxford, St Giles (Stop C5), Oxford and Oxford, Bus Station, Gloucester Green.

    Omio customers travelling this route depart most frequently from Bath Spa   and arrive in Oxford, St Giles (Stop C5).

    Where is the Bath coach station located? Where is the Oxford coach station located?

    You can find the most popular departure coach station for this journey, Bath Spa, located approximately 0 mile (s) / 0 km from the city centre of Bath. The most popular arrival coach station in Oxford, called Oxford, St Giles (Stop C5), is located around 0 mile (s) / 0 km away from its city centre.

    Which coach companies should I travel with from Bath to Oxford?
    Take the Bath to Oxford coach with National Express. However, it's always good to check out all possible coach companies for the trip to Oxford from Bath as there might be differences in the amenities they offer.
    When is the earliest coach from Bath to Oxford? When is the last coach from Bath to Oxford?
    The first Bath to Oxford coach departs at 06: 20   and the last coach from Bath to Oxford leaves at 16: 35. Check out the most up-to-date Bath to Oxford coach times on Omio and find the best time to travel to your destination.
    When should I purchase Bath Oxford coach tickets to score the best deals?
    The price of a one way coach ticket from Bath to Oxford is on average £16 if you purchase within the next 7 days. But we recommend booking tickets before your planned travel date to find the best prices for coaches from all possible coach companies offering this trip. In general, you can find coach tickets to Oxford from Bath available a few months in advance.

    Important Stations and Airports for this Journey