Are you planning on how to get from London to Oxford, UK? Oxford day trip is popular with those who would like to escape London for a bit and enjoy all the sites to see in Oxford which can conveniently be toured for one day.
You can reach Oxford from London by coach, train, rental car and boat. The road distance between London and Oxford is 94.4 kilometres or 58.7 miles while the direct distance is 83 kilometres or 51 miles. It takes about one hour and 46 minutes to travel this distance by car.
Ready to see Oxford Castle? Imagining your stroll along Holywell Street? I am here to help you find the best transportation option from London to Oxford.
How to get from London to Oxford
OPTION 1: How to get from London to Oxford by Coach
- Travel Duration: about 1 hour and 36 minutes
- Travel Fare: from £12
Travel to Oxford from London via coach – the cheapest and easiest way to do so. The coach leaves from London Victoria Coach Station and arrives at Oxford Bus Station, Gloucester Green.
There are many ways how you can book coach tickets ahead of time. You can check out Megabus and Flixbus for deals. Here’s a sample timetable which can help you in your planning:
Coach from London Victoria Coach Station to Oxford Bus Station, Gloucester Green
|Earliest trip||12:25 am||2:01 am||1 hour 36 minutes||£12|
|Latest trip||11:55 pm||1:31 am||1 hour 36 minutes||£12|
You can also buy tickets via the Oxford Tube. They offer discounted rates for students, children, over 60s and big groups. Coaches run every 10 to 20 minutes, making it convenient to catch one that follows your itinerary.
OPTION 2: How to get from London to Oxford by Train
- Travel Duration: about 52 minutes
- Travel Fare: from £5.40
If you are in a hurry to reach Oxford, you can catch a train from London and arrive there in a matter of one hour. The train leaves from London’s Paddington and Marylebone stations. The train then arrives at Oxford Station.
Travelling by train can get very expensive, and advanced booking is key to getting the best fare. Make sure to browse through the deals in Trainline days before your travel so you can see which timing gives you the most competitive rate.
Look out for the best deals so you can save money, and see if you can qualify for any Railcards Discounts.
Train from London to Oxford
|Earliest trip||5:05 am||6:07 am||1 hour 2 minutes||£30|
|Latest trip||11:33 pm||1:35 am||2 hours 2 minutes||£28.90|
|Cheapest fare||6:09 am||7:31 am||1 hour 22 minutes||£5.40|
|Fastest duration||10:50 am||11:42 am||52 minutes||£24.10|
OPTION 3: How to get from London to Oxford by Rental Car
- Travel Duration: about 1 hour and 52 minutes
- Travel Fare: from £102.48
Explore the idea of driving yourself to Oxford with a rental car. This takes a little less than two hours to travel from London via M40 and A40.
The cost to rent a car in London with Europcar starts at £102.48. Honestly, this is a steep price – but if this enables you to maximize your itinerary and have a more comfortable way of getting to and from local spots, then this will prove to be worth it.
As an alternative, you can also browse different car rental deals with Discover Cars here. Just make sure to research ahead of time if you are considering driving to Oxford from London. If you have driven in the UK before, then this may not be much of a challenge.
However, if this is your first time, I suggest you read my tips about driving in the UK.
OPTION 4: How to get from London to Oxford by Boat
- Travel Duration: about 4 days
- Travel Fare: Varies
It is possible to take a boat from London to Oxford. A narrowboat can take you there in about four days – it can even reach six!
While the rowing part is easy, the long trip may not be. I suggest you make a full itinerary out of all the stops along the way which are worth resting in.
More about Oxford, United Kingdom
FAQs on How to Get from London to Oxford
How do I go from London to Oxford?
You can go from London to Oxford by coach, train, rental car and boat.
How long is the train between London and Oxford?
The train ride from London to Oxford takes about 52 minutes to complete. The train travels a distance of around 52 miles or 83 kilometers.
Is there a direct train from London to Oxford?
Yes, you can travel from London to Oxford without having to change trains. There are more than 100 trains that travel directly from London to Oxford every day.
How much is the bus from London to Oxford?
The coach fare from London to Oxford is £12.
How long is the bus from London to Oxford?
The coach from London travels for about 1 hour and 36 minutes in order to reach Oxford.
How do I travel from London to Oxford without a car?
You can travel from London to Oxford without a car by taking a coach, train or narrowboat.
What is the cheapest way to get from London to Oxford?
The cheapest way to get from London to Oxford is by train. The fare can get as low as £5.40 if you book ahead of time and travel during off-peak hours.
What is the fastest way to get from London to Oxford?
The fastest way to get from London to Oxford is by train. You can reach Oxford from London in a matter of 52 minutes.
What is the best way to get from London to Oxford?
The best way to get from London to Oxford is by train. This option can prove to be both the cheapest and fastest way to travel if you book ahead of time and choose the off-peak timing.
ABOUT THE AUTHOR
Everything Zany Travel Blog exploring the UK and beyond. Sharing travel guides, tips, history and culture. Our travel media brand is founded by travel and hotel industry expert – Ryazan Tristram, a Dual Citizen (British – Filipina) based in Birmingham, UK. Everything Zany is a reputable and award-winning travel blog. Our work and contributions have been featured in Huffington Post, CNBC, Discovery Channel, GMA, Readers Digest, and Lonely Planet. Our missions are to build a great travel community and resource of travel tips, visas and travel guides for travellers. Join us as we travel around the UK and beyond with a mission to share the best of the world.