Buses to London's Victoria Coach Station depart from Oxford's Gloucester Green Bus Station. There are three bus companies serving London, the Oxford Tube and Oxford Espress and MegaBus, all with journey times of around 100 minutes. The Oxford Tube operates a 24 hour service, and at peak times the buses are as frequent as every 12-15 minutes. The Oxford to London buses mainly go to Victoria Coach Station stopping at Uxbridge, Marble Arch and Notting Hill on the way. National Express operate many other routes - for more details of these and fares from Oxford to London click the button below:
(Please note: If you buy a bus ticket using the form above for a specific time and you are delayed, the ticket will still be valid for any bus between London and Oxford for 24 hours from the original departure time.)
Megabus now operate between London and Oxford and have some fares as low as 1.50 GBP (including booking fee) one way if you book far enough in advance. For the latest prices and booking information please click the button below:
Trains are the fastest route from Oxford to London. They run from the main Oxford Station to Paddington or from the nearby town of Bicester to Marylebone Station in London. There is a regular service that runs from 6:00am to midnight during the week. The journey time from Oxford to London is normally about 50 minutes for a direct service and 90 minutes for a stopping service, so it is worthwhile getting the fast train! The train from Oxford to London arrives at Paddington Station in the West of London where you can connect to the London Underground or the Heathrow Express to Heathrow Airport.
Prices for the train trip from Oxford to London range from 4 GBP to 37 GBP. As strange as it may seem the most expensive train fares between London and Oxford are reserved for those that just turn up at the station in Oxford or London and buy a train ticket. To get the cheapest train fares you need to book in advance by at least a week and for some peak commuting times (8-9 am and 4-5 pm) the cheap train fares may not be available at all. The best way to avoid disapointment is to book online and have the train tickets delivered to you. Click the button below to buy your tickets now:
If you decide you would like to spend a little longer in Oxford to buy a kilt and practice your Scottish why not check out some of the Oxford Hotel Deals and see if anything takes your fancy?
Oxford Cambridge Boat Race
(Fri 31st Mar, 2017)
Annual boat race along the river Thames between Oxford and Cambridge Universities. The Boat Race was founded in 1829 but has become an international sporting occasion drawing millions of viewers from around the world.
(Fri 21st Apr, 2017)
The London Marathon is a popular road marathon that has been held each year in London since 1981, usually in April. The race is currently sponsored by Virgin.
City Of London Festival
(Sat 24th Jun, 2017)
Each summer the City of London Festival brings the City's unique buildings and outdoor spaces to life with an extensive artistic programme of music, visual arts, film, walks and talks, much of it free to the public.