Buses from London to Oxford

Approved for

and more

Best Price

Real time comparison

Easy Booking

Direct access to over 450 train, bus and flight partners

Customer Satisfaction

More than 30 million users from over 120 countries

London to Oxford Bus Information

Avg. Bus Duration2h 45m
Bus arrives inOxford
Buses depart fromLondon
Coach Ticket Price 22.29 €
Distance83 km
Bus Companies
  • National Express

Buses from London to Oxford: Journey Details

Buses from London to Oxford run at frequent intervals throughout the day, in fact, in Britain it is the coach route with the most journeys a day in each direction. There are a whole plethora of companies that cover the route, including National Express, Megabus and Stagecoach (which operates the 24 hour-a-day Oxford Tube services). Journey time does not vary significantly, with the majority of buses taking between 1 and a half and 2 hours to reach Oxford. All journeys are direct.

Prices remain fairly uniform across providers, although booking in advance is advised in order to get the lowest fares. Nonetheless, the route from London to Oxford remains relatively inexpensive.

Return trips on buses from Oxford to London are also available.



Local Time 04:30
£ Pounds Sterling
Population 154,500
Region South East England
Languages English

How expensive is Oxford?

An Average Meal

An average meal in a restaurant in Oxford costs 1.2% less than in London.


Prices in Oxford are on average 5.2% lower than in London.

Public Transport

Public transport in Oxford costs around 16% less than in London.

A Night in a Hotel

A night in a hotel in Oxford is about 23.8% less expensive than in London.

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 centre of the city. Megabus and 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 in 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 cosy 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 centre 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.

Cheapest London to Oxford Buses This Month