Bus Bristol to Oxford and return

Cheap bus and train tickets for trips from Oxford to Bristol and return

swap
Adults
1
Children
0
Traveling as a group?
Rent a bus here!
The Best DealsSave up to 70%
The Most ChoicesMillions of routes worldwide
Easy and TransparentCompare offers with 1 click

Facts about the bus from Bristol to Oxford

Cheapest Bus$6.54
Fastest Bus0h 7m
Earliest Bus1:03 AM
Latest Bus10:33 PM
Daily Bus Routes7 Ø
Distance60.7 miles
Bus CompaniesNational Express

The cheapest bus routes from Bristol to Oxford

Today
Tomorrow
08/06
08/07
08/08
08/09

No particular date in mind? Here's an overview of the cheapest bus tickets.

  • National Express
    4:30 PM
    Bristol - Coach Station
    Duration 2h 50m
    7:20 PM
    Oxford Gloucester Green
    from$6.54
  • National Express
    4:15 PM
    Bristol - Coach Station
    Duration 3h 5m
    7:20 PM
    Oxford Gloucester Green
    from$6.54
  • National Express
    1:03 AM
    Bristol
    Duration 0h 7m
    1:10 AM
    Oxford
    from$9.88
  • National Express
    10:33 PM
    Bristol
    Duration 0h 7m
    10:40 PM
    Oxford
    from$9.88
  • National Express
    9:18 PM
    Bristol
    Duration 0h 7m
    9:25 PM
    Oxford
    from$9.88
  • National Express
    12:54 PM
    Bristol
    Duration 0h 11m
    1:05 PM
    Oxford
    from$9.88
  • National Express
    12:14 PM
    Bristol
    Duration 0h 11m
    12:25 PM
    Oxford
    from$9.88

The cheapest carpooling offers from Bristol to Oxford

No particular date in mind? Here are some of the cheapest rides.

  • BlaBlaCar
    1:30 PM
    Bristol
    Duration 1h 30m
    3:00 PM
    Oxford
    from$10.47

The cheapest bus routes from Oxford to Bristol

No particular date in mind? Here's an overview of the cheapest bus tickets.

  • National Express
    9:35 AM
    Oxford Gloucester Green
    Duration 3h 0m
    12:35 PM
    Bristol - Coach Station
    from$9.29

The cheapest carpooling offers from Oxford to Bristol

No particular date in mind? Here are some of the cheapest rides.

  • BlaBlaCar
    8:10 PM
    Oxford
    Duration 1h 50m
    10:00 PM
    Bristol
    from$9.16

Information about the bus connection, amenities and services

You really don't have to spend lots of money on a bus ticket from Bristol to Oxford and back. The routes served by have inexpensive rides between the two cities. It's all about choice: Just click "Find Now" and check for prices, departure times and availability!

Bus stops in Bristol and Oxford

Stations
St Giles' 64, Oxford (United Kingdom)
Beaumont St , OX1 2LN Oxford (United Kingdom)
Headington Road , OX3 Oxford (United Kingdom)
George St , Oxford (United Kingdom)
Oxford (United Kingdom)
Speedwell St 2, OX1 1RA Oxford (United Kingdom)
London Rd , OX3 8EW Oxford (United Kingdom)
Park End St , Oxford (United Kingdom)
The Heyes 78, Oxford (United Kingdom)
London Road 93, OX3 9AE Oxford (United Kingdom)
High Street 13, OX1 4DB Oxford (United Kingdom)
London Road , OX3 8FL Oxford (United Kingdom)
St Clements Street , OX4 Oxford (United Kingdom)

Compare Bristol and Oxford

$5.38
$11.64
Bristol
Oxford
A cab ride in Bristol is 54% cheaper than in Oxford.
$2.22
$2.88
Bristol
Oxford
A bus fare in Bristol is 23% cheaper than in Oxford.
$4.91
$5.56
Bristol
Oxford
A large beer in Bristol is 12% cheaper than in Oxford.
$1.54
$1.18
Bristol
Oxford
A bottle of water in Bristol is 24% more expensive than in Oxford.
$9.40
$6.54
Bristol
Oxford
A meal in Bristol is 31% more expensive than in Oxford.

Continue your journey

Trusted shop
The CheckMyBus App
Free Download
GPDR CheckMyBus shield

We value your privacy!

To show you the best bus deals, we collect some information about how you use CheckMyBus. We remember your anonymized details to improve our service and provide you a personalized experience.