Cheap bus travel from Oxford to London | megabus

Coach Travel from Oxford to London

Hop on a bus from Oxford to London for a city break in the UK capital. From the beautiful Royal Parks, to famous attractions like the London Eye and Buckingham Palace, there’s plenty to keep you busy here. Our guide to London covers all the best things to see and do. From the best places to shop – spoiler alert, Oxford Street is pretty high up there – to the top things to do for free, it’s essential reading before your Oxford to London trip.

How long does the bus from Oxford to London take?

Buses from Oxford to London take an average of 1 hour and 45 minutes. Although, with up to 81 coaches running on this route every day, the journey time can vary.

When you book coach travel to London with megabus, there are certain things you can count on. Free WiFi onboard is the big one – it means you can update everyone on Facebook with the latest on your trip.

You’ll get a 20kg luggage allowance, too, so you can bring all the essentials. There’s more about what you can expect from megabus on our onboard facilities page.


Where does the megabus stop in Oxford and London?

Your Oxford to London coach will set off from Oxford’s Gloucester Green bus station. It’s in between George Street and Beaumont Street, in a central part of the city.

Oxford to London buses are operated by Oxford Tube, and there’s usually a departure every 15-20 minutes during the day.

If you’re here for a while before your bus departs, have a read of our Oxford city guide for recommendations on things to do.

In London, you’ll step off the bus at London Victoria Coach Station’s Buckingham Palace Road stop, or stop 10. It’s diagonally across from the main entrance to the station. As the name suggests, it’s really close to Buckingham Palace – you can walk it in an easy 15-20 minutes.

If you want to set off and explore a bit further afield, the Tube is your best bet. Walk over to Victoria train station and you can hop on the District, Circle or Victoria line to get to pretty much anywhere you fancy in London.

There’s a great network of buses, too, if you’d rather see the sights above-ground. The Transport for London website is a good place to start when it comes to getting around London using public transport.

How much do Oxford to London journeys cost?

megabus tickets from Oxford to London start from as little as £1 plus a 50p booking fee. Prices and tickets are subject to availability, so please read our terms and conditions for more info.

How can I book tickets from Oxford to London?

2 ways. Just find cheap travel to London by clicking book now or using the megabus journey planner on this page. But hurry – this is a popular route!