1map logoGo to main page

Oxford, Oxfordshire to London, Greater London from $6: 5 ways by bus, train, flight or car

Compare Travel Options and Prices

from
Oxford, United Kingdom
to
London, United Kingdom

How to Get from Oxford to London: Cheapest, Fastest and Best Way

1Map provides directions to cities, towns, landmarks, attractions, and addresses worldwide, offering thousands of multi-modal routes to easily get you from point A to point B.

$6 RideshareBest price
83.7 kmDistance
52m Fastest

Compare Train, Bus, Flight, and Driving Options

Get detailed, step-by-step directions below for your trip from Oxford to London with 1Map travel planner. Easily compare ticket prices, explore various transport options, and find the best routes for a seamless and cost-effective travel experience.

Company
First Great Western Service
Train
Average Duration
52m
Estimated price
$35-85
Recommended
Company
BlaBlaCar
Rideshare
Average Duration
1h  31m
Estimated price
$6-13
Cheapest
route map
Distance: 83.7 km
Duration: 52m

See more options

Pricing table
Company
Megabus UK
Bus
Average Duration
2h  22m
Estimated price
$13-21
Company
Stagecoach Oxfordshire
Bus
Average Duration
2h  3m
Estimated price
$16-23
Company
various
Drive
Average Duration
1h  12m
Estimated price
$18-27

Compare prices for your selected dates

TypeMo 06/01Tu 07/01We 08/01Th 09/01Fr 10/01Sa 11/01Su 12/01
Bus $20 $21 $21 $21 $21 $21 $21
Train $18 $26 $22 $25 $16 $23 $28

Traveling From Oxford to London

The journey from Oxford to London offers you a chance to experience the serene, historic charm of one city and the vibrant, bustling energy of the other.

Best Neighbourhoods in London

London's neighborhoods each offer distinct atmospheres and experiences.

Covent Garden
• Known for its lively market and street performers.
• Home to upscale shops and diverse dining options.
Shoreditch
• Famous for its vibrant street art and nightlife.
• Offers trendy boutiques and innovative eateries.
Notting Hill
• Renowned for colorful houses and the Portobello Market.
• A picturesque area with charming cafes and shops.

Best Times To Visit London's Attractions

Timing your visits can significantly enhance your experience at London's iconic spots.

The British Museum
Visit early in the morning or late afternoon for fewer crowds.
The Tower of London
Weekdays during the morning hours are less busy and more enjoyable.
The London Eye
Sunset rides offer stunning views and a magical atmosphere.

London Weather: What to Expect Year-Round

London experiences a temperate maritime climate, with mild summers and cool winters. Understanding the weather can help you choose the best times to visit and pack appropriately for your adventures.

Dining Recommendation

For a taste of London, try Brick Lane's famous curry, which showcases a vibrant blend of spices and bold flavors, setting it apart from the more traditional fare in Oxford. The lively atmosphere of this iconic street brings a unique energy that enhances your dining experience, immersing you in the city's multicultural spirit.

Oxford - London operators

Explore transport companies operating between Oxford and London, with prices starting at . These companies offer competitive pricing, flexible schedules, and comfortable travel experiences.

Train Show train routes
Contact phone
+44 3457 000 125
Website
https://www.gwr.com/

Train from Oxford to London Paddington

Average Duration
52m
Estimated price
$35-85
Bus Show bus routes
Website
http://stagecoachbus.com

Bus from Queens Lane to Green Line Coach Station

Average Duration
2h 3m
Estimated price
$16-23
Website
https://uk.megabus.com

Bus from Oxford Gloucester Green Bus Station Bays 2-3 to London Marble Arch Stop O

Average Duration
2h 7m
Estimated price
$12-20
all-pages.other Show other routes
Contact phone
+3 318 576 2228
Website
http://blablacar.co.uk

Other from Oxford to London

Average Duration
1h 31m
Estimated price
$6-13

Oxford to London: Overview of Bus, Train, Flight, and Car Trips

Traveling between Oxford and London offers a variety of convenient options to suit your preferences, schedule, and budget. Whether you prioritize affordability, speed, or comfort, you’re sure to find the perfect way to travel without compromising on quality or convenience.

🚗 Embark on a picturesque journey from Oxford to London, spanning a scenic driving distance of 56 miles through the charming English countryside. Take in the beauty of the changing landscapes as you head towards the vibrant metropolis of London. 💰 Explore flexible pricing options ranging from £14 to £21 for the convenience of traveling by car from Oxford to London. Enjoy the freedom of the open road while experiencing the cost-effective and convenient transportation option.
Average price
£14 - £21
🚆 Traveling from Oxford to London by train is a convenient and efficient journey. The direct train service operated by First Great Western Service departs from Oxford station and arrives at Paddington station, with a travel time of approximately 52 minutes. 🚆 There are hourly departures for the Oxford to London train service, ensuring flexibility for travelers. The route covers a distance of 101 kilometers, offering a scenic and comfortable ride through the British countryside before reaching the bustling city of London. 🚆 With prices ranging from £28 to £67, the train journey from Oxford to London provides an affordable and stress-free travel option for visitors and locals alike. Whether you choose a direct route or a route with transfers, the train ride offers a memorable and convenient way to explore these two vibrant cities in the UK.
Departure Point
Oxford station
Arrival Point
Paddington station
Useful tips for train travellers
• Onboard dining services are typically provided by Great Western Railway, which may include light snacks and beverages. Look out for their on-board trolley service that offers a selection of hot and cold drinks, as well as take-away meals. You can check their catering options at Great Western Railway Onboard Services.
• For your journey from Oxford to London, Great Western Railway offers different seating options. You can choose from Standard Class, which provides a comfortable but budget-friendly experience, or First Class for extra legroom and complimentary refreshments. Book early for First Class seating to secure the best experience.
• The primary operators for the Oxford to London route include Great Western Railway (GWR) and Chiltern Railways. You can find schedules and ticketing information at their respective websites: GWR and Chiltern Railways.
🚌 The journey from Oxford to London by bus is convenient and efficient, with direct services departing from Queens Lane every 20 minutes. 🚌 Stagecoach Oxfordshire operates the bus services between Oxford and London, with a travel time of approximately 2 hours and 3 minutes. 🚌 Travelers can expect ticket prices for the bus trip between London and Oxford to range from £13 to £18, offering an affordable transportation option between these two iconic UK cities.
Departure Point
Queens Lane station
Arrival Point
Green Line Coach Station
Useful tips for bus travellers
• Book your ticket in advance through the Stagecoach Oxfordshire or Megabus websites to secure the best fares, as prices can range from £12 to £17 depending on the time of booking.
• Bring snacks and refreshments for the journey, as although the trip is relatively short at about 2 hours and 3 minutes, the bus may not have onboard services; you can stop by a café near Queens Lane before departure.
• Upon arrival at Green Line Coach Station in London, familiarize yourself with the station layout in advance at tfl.gov.uk to easily navigate to other transport options such as the Underground or local buses.

Frequently asked questions

Find out more about the route from Oxford to London.

Or choose the category:
The distance between Oxford and London is 52 miles by road. By train, it takes approximately to reach London from Oxford. If you prefer to drive, it takes approximately 1 hour and 5 minutes to travel from Oxford to London by car. Alternatively, taking the bus from Oxford to London usually takes around 1 hour and 55 minutes.
The most cost-effective way to travel from Oxford to London is by rideshare, which typically costs between £5-£10. This option takes around 1 hour and 31 minutes. However, if you are looking for a faster option, taking the train is the best choice, with a travel time of just 54 minutes. The train ticket prices range from £27-£67, depending on the type of ticket and class you choose.
The prices for a train ticket from Oxford to London range from £27 to £67. On the other hand, the prices for a bus ticket from London to Oxford range from £12 to £17. These prices may vary depending on factors such as the time of travel, the type of ticket purchased, and any discounts or promotions available. It is recommended to check with the specific train or bus company for the most accurate and up-to-date pricing information.
To travel from Oxford to London without using public transportation, you can consider using Blablacar's carpooling service for rideshare options. This is a convenient option if you don't have a driver's license or prefer to avoid public transport. The driving distance between Oxford and London is approximately 54 miles and it takes around 1 hour and 5 minutes to drive. The cost of carpooling from Oxford to London ranges from £13 to £20, depending on the specific ride.
The best way to travel from Oxford to London without a car is by train. The journey takes approximately 54 minutes and ticket prices range from £27 to £67. Trains are frequent and offer a convenient and efficient mode of transportation between the two cities.
Yes, there is a direct link between Oxford and London. Travelers can take a direct train from Oxford to London Paddington, which departs every 30 minutes and takes approximately 54 minutes. Alternatively, there is also a direct bus service from Oxford City Centre to Victoria, which operates every day and takes approximately 1 hour and 55 minutes. Both options provide convenient and efficient transportation between the two cities.
There are numerous accommodation options available near London. With over 3674 hotels to choose from, travelers have a wide range of choices to suit their preferences and budgets. Prices for hotels in London start at £67 per night. Whether you're looking for luxury hotels, budget accommodations, or something in between, there are plenty of options to choose from.