[menuItemContent][menuItemRightSideContent]
Currency

COMPARE Prices across different modes

Tue
Jun 22
Find prices
$18Megabus
Wed
Jun 23
$45Chiltern Railways
$18Megabus
Thu
Jun 24
$16Great Western Railway
$18Megabus
Fri
Jun 25
$16Great Western Railway
$18Megabus
Sat
Jun 26
$39Great Western Railway
$18Megabus
Sun
Jun 27
$26Great Western Railway
$18Megabus
Mon
Jun 28
$12Great Western Railway
$18Megabus
Tue
Jun 29
$18Great Western Railway
$18Megabus
Wed
Jun 30
$12Great Western Railway
$18Megabus
Thu
Jul 1
$12Great Western Railway
$18Megabus
Fri
Jul 2
$12Great Western Railway
$18Megabus
Sat
Jul 3
$12Great Western Railway
$18Megabus
Sun
Jul 4
$24Great Western Railway
$18Megabus
Mon
Jul 5
$12Great Western Railway
$18Megabus
Tue
Jul 6
$28Great Western Railway
$18Megabus
Wed
Jul 7
$28Great Western Railway
$18Megabus
Thu
Jul 8
$21Great Western Railway
$18Megabus
Fri
Jul 9
$12Great Western Railway
$18Megabus
Sat
Jul 10
$13Chiltern Railways
$18Megabus
Sun
Jul 11
$35Great Western Railway
Find prices
Mon
Jul 12
$16Great Western Railway
$18Megabus

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

Alsa
Eurolines France
RegioJet
Bla Bla Bus
Accommodation

Need a place to stay?

Wed, Jun 23
Total price for 1 nights, 1 adults
view on map
Top pick hotels
Entire homes & apartments

Find the best accommodation for you, with our partner Booking.com

View all
bus

Journey Summary

London to Oxford Bus Information

Avg. Bus Duration
2 hours 52 minutes
Coach Ticket Price: $18
Buses depart from:London
Bus arrives in:Oxford
Distance:83 km
Bus Companies:Megabus
Bus companies

Travel with National Express between London and Oxford

National Express buses will get you from London to Oxford from $18 (€14). With over 1000 travel companies on Omio, you can find the best bus times and tickets for your trip.

National Express

Looking for a cheap and hassle-free way to travel from London to Oxford? National Express is the UK’s leading bus company that provides premium services and comfortable travel experiences on a budget. National Express connects hundreds of cities and towns throughout the country and even offers routes to and from major UK airports like Heathrow, Gatwick, Stansted, Luton and Bristol. Check National Express bus schedules and tickets available for the journey on Omio to find the best deals on buses from London to Oxford. When you ride with National Express, you can expect to travel 51 miles (82 km) between London and Oxford.

All National Express buses are air-conditioned and provide free WiFi and onboard entertainment. Most buses have seat belts and power outlets in every seat, perfect if you need to charge your phone or laptop. You can select from three ticket options for the London to Oxford bus: Restricted Fare, Standard Fare, and Fully Flexible Fare. If you’re looking for more flexibility on canceling or changing your bus ticket easily, we recommend splurging on the Fully Flexible Fare option.

National Express has updated its ticket policies due to the coronavirus. Keep these in mind when booking your National Express tickets between London and Oxford and when traveling by bus:

  • 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 London to Oxford

As an economic alternative to the train, direct buses to Oxford from London Victoria bus Station are a popular travel option for tourists, students or business travellers heading to the historic university city. Frequent daily departures from the capital take a little under two hours to reach Oxford, with a choice of two stops in the city. Departure times range from early morning to just before midnight, with additional indirect connections also available for overnight travellers.

Which bus companies travel from London to Oxford?

UK national bus company National Express provides direct buses from London to Oxford seven days a week. In addition it also provides indirect overnight connections from London Victoria bus Station, requiring one change en route, at Heathrow Airport.

How long is the bus from London to Oxford?

The fastest buses on the 60-mile route from London Victoria to Oxford are late evening connections taking around one hour and 25 minutes to reach the stop on Oxford High Street and a further 15 minutes to reach Gloucester Green Bus Station. At busier times, journeys take up to 20 minutes longer. Overnight indirect connections via Heathrow Airport take between three and four hours to complete the trip to Oxford.

How many buses are there from London to Oxford?

Daily schedules begin with hourly early morning departures, with frequency increasing to every half hour from mid-morning throughout the day and evening. The final direct departure leaves London Victoria around midnight. There are also three overnight indirect connections, with a change at Heathrow Airport.

What are the departure and arrival stations for buses from London to Oxford?

Departure Station: buses depart from London Victoria bus Station. Situated on the south-west side of central London, Victoria bus Station has public transport connections on city buses from Buckingham Palace Road and three Underground train lines from the nearby subway station. Facilities at the station concourse include a bakery, coffee bar, food shop, currency exchange bureaux and left baggage desk.

Arrival Station: bus arrives at either Oxford High Street or Gloucester Green Bus Station. buses from London stop at the High Street just east of the city center, before continuing to the Gloucester Green Bus Station, a short walk west of the centre. The bus station has coffee shops and snack bars, with plenty of shops and baggage storage facilities available on the adjacent Green.

Travel Tips

Buses from London 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 London to Oxford.
FAQs
How much does a cheap bus from London to Oxford cost?
Looking to save money on your route? Omio customers have found the cheapest bus to Oxford from London for the next 7 days starting from $18 (€14)  one way.
How much does it cost to take a bus between London and Oxford?
The London to Oxford bus ticket price is on average $18 (€14)  if you are looking to book your tickets for this route in the next week.
How many miles is it from London to Oxford by bus?
The distance to Oxford from London by bus is approximately 51 miles (82 km).
What is the London to Oxford bus travel time?
While the time it takes to travel 51 miles (82 km) from London to Oxford can vary based on specific dates, weekends, and holidays, the London to Oxford bus journey time is on average 1 h 39 min.
What bus station in London goes to Oxford? What bus station do I come into Oxford from London?

Omio customers who travel this route most frequently depart from London Victoria   and arrive in Oxford, St Giles (Stop C5).

Where is the departure bus station in London located? Where is the arrival bus station in Oxford located?

You can find the most popular departure bus station for this trip, London Victoria, located approximately 0 mile (s) / 0 km from the city center of London. The most popular arrival bus station in Oxford, called Oxford, St Giles (Stop C5), is located around 0 mile (s) / 0 km away from its city center.

Which bus companies can get me from London to Oxford?
When taking a bus from London to Oxford, you can count on National Express or Infobus for the best way to get you to Oxford. You can also check all possible bus companies who offer a service to Oxford from London and compare the amenities they offer before buying a bus ticket.
Are there any direct buses from London to Oxford?
Yes, you can search for direct buses from London to Oxford on Omio with Megabus, and you won’t need to transfer at another stop in between. Direct bus services tend to offer more convenience and save you time when traveling to your destination, so it's worth paying attention to before you purchase your bus ticket.
What are the first and last departure bus times from London to Oxford?
You can take the earliest bus from London to Oxford at 6: 25 AM   or take the last bus from London to Oxford leaving at 8: 35 PM. Look for the latest London to Oxford bus schedules on Omio and book the best time to take the bus for this trip.
How far in advance should I buy bus tickets from London to Oxford for the best deals?
In general, we recommend booking tickets for buses in advance to score the best deals from all possible bus providers offering this journey and save money. If you book bus tickets to Oxford from London within the next 7 days, you can find tickets to cost on average $18 (€14) one way. To find the best prices for this trip, consider booking your bus ticket from London to Oxford a few months in advance.