Buses from London to Oxford

One-way
Round-trip
Fri, May 25
1
0

Best Price

Real-time comparison

Easy Booking

Direct access to over 600 train, bus and flight partners

Customer Satisfaction

More than 20 million users from over 120 countries

Deutsche Bahn
National Rail
National Express
Flixbus
Eurolines
SNCF
Today
Fri, May 25
Sat, May 26
Sun, May 27
Mon, May 28
Tue, May 29
Wed, May 30
national_express$ 25
national_express$ 25
national_express$ 25
national_express$ 25
national_express$ 25
national_express$ 25
national_express$ 25
first_great_western$ 47
first_great_western$ 14
first_great_western$ 14
first_great_western$ 14
first_great_western$ 14
first_great_western$ 14
first_great_western$ 12
Find prices
Find prices
chiltern_railways$ 8
Find prices
national_express$ 25
Find prices
chiltern_railways$ 8

London to Oxford Bus Information

Avg. Bus Duration:116
Bus arrives in:Oxford
Buses depart from:London
Coach Ticket Price:$ 24
Distance:83 Kms
Bus Companies:National Express

Buses from London to Oxford

Buses in the United Kingdom are a convenient way to travel between cities. Buses from London to Oxford are operated by National Express, with over 70 buses making the journey every day. Buses take between 1:40 h to 4:15 h to arrive in Oxford depending on the service chosen. The first bus departs London at 4:00 a.m. while the last bus leaves at 1:00 a.m. All buses depart from either London's Victoria Coach Station or Sutton Rail Station and arrive at Oxford's Gloucester Green bus station.

London to Oxford Bus Cost

Average prices for buses from London to Oxford when you book in advance

Booking Period

Average Price

Same Day

€21

1 Day in Advance

€21

1 Week in Advance

€21

2 Weeks in Advance

€21

1 Month in Advance

€21

3 Months in Advance

€21

London to Oxford Buses: General Information


While taking a bus is slower than flying or taking the train, it is significantly cheaper and can take as little as 1:40 h to arrive in Oxford.

  • autobus All London to Oxford buses are run by National Express.
  • autobus Most buses are direct, departing from either London's Victoria bus station or Sutton rail station and arriving at Oxford's Gloucester Green bus station.
  • autobus Traveling from London to Oxford by bus takes as little as 1 hour and 40 minutes to arrive in Oxford.
  • autobus Most travelers book their London to Oxford bus ticket 1 day in advance of the travel date.

Taking the Bus from London

The departure points of buses from London to Oxford are spread across a few different stops in the area around London Victoria station, close to the center of the city. National Express services set off from London Victoria coach station proper, whilst the Oxford Tube services depart from a little further up Buckingham Palace Road. Oxford Tube buses also stop at a few other stops in London, including ones at Marble Arch, Notting Hill Gate, Shepherd's Bush and Hillingdon. London Victoria is easily reached since it is a major hub for both National Rail services from South London and beyond, including Gatwick Airport, as well as for London Underground services on the Victoria, District, and Circle lines. The area is also well served by a number TFL bus routes, with night buses included among them. Taxis are readily available in London.

Getting into Oxford by Bus

The UK's oldest university city, Oxford is steeped in history and has long represented the elite of academia. The combination of picturesque, medieval architecture and the buzz of a lively, modern city, Oxford is an international city with the charm of a small town. Abound with fantastic museums and scattered with charming bookshops stocking a wide selection of both antiquarian and new books, Oxford has plenty to do for both visitors and locals alike. Visit some of its college buildings, go punting on the Thames and Cherwell rivers or relax in one of its many cozy pubs.

Buses from London to Oxford will terminate at Gloucester Green bus station in the vast majority of cases. Gloucester Green is right in the center of Oxford, just a few minutes away from the main shopping district and the famous historic streets and colleges. Since Oxford is relatively small, most places in the city can be reached on foot from the bus station, although there are still a number of local bus routes on offer to take people to areas that are slightly further afield. Oxford railway station, which serves trains that go to places like Manchester and Bicester, is a 5-minute walk to the west of the bus station. Buses from London to Oxford also stop at a select few other places around the city, including in Headington, on the High Street and on St. Aldate's. Oxford doesn't have a night bus service per se, but taxis are readily available.

Always on the go?

Get the FREE GoEuro app now