London
How to get from London to Oxford
Take the train: Oxford is about 1 hour from London Paddington, roughly every 30 minutes, and it is the fastest and simplest option. Advance single fares start around £5–£10 (2026 estimate, check); walk-up fares are far higher. Coach is cheaper but slower. Book ahead if your date is fixed.
- Source checked
- A source and a date are on record: we read it from an official or published page. Not yet confirmed on the ground.
- Field checked
- Someone checked it on the ground, with the date shown.
- Plan calculated
- Worked out by Voykit from its own data (times, distances, budgets). A calculation, not a measurement.
Unknown times stay unknown. How we verify
GuideLondon
Key facts
- Fastest mode
- Train, about 1 hour London Paddington to Oxford
- Typical frequency
- Roughly 2 trains per hour; more at peak
- Advance train fare
- From about £5–£10 one way (2026 estimate)
- Walk-up train fare
- Often £50+ one way (2026 estimate)
- Cheapest mode
- Coach, from about £10–£20 one way (2026 estimate)
- Coach journey time
- About 1h 40m–2h 30m depending on traffic
- Book ahead
- Yes for trains; advance tickets are tied to a specific departure
- Currency
- Pound sterling (GBP, £)
Options compared
Oxford sits about 90 km (56 miles) west of central London. The train is the default choice for almost everyone: fast, frequent and, booked early, cheap. The coach costs less at short notice but takes longer and is at the mercy of the M40. Driving only makes sense if you need a car in Oxford or are continuing into the Cotswolds, and parking in the centre is limited and expensive.
- Cheapest: coach booked in advance, or an advance train ticket if your date is fixed.
- Fastest: train from London Paddington, about 1 hour.
- Most flexible: coach, since tickets are usually not tied to a specific departure.
| Mode | Time | Price (2026 estimate) | Frequency | Operator |
|---|---|---|---|---|
| Train (Paddington → Oxford) | About 1 hour | £5–£10 advance; £50+ walk-up | Roughly every 30 minutes | Great Western Railway |
| Train (Marylebone → Oxford Parkway) | About 1 hour 10 minutes | £5–£10 advance; £50+ walk-up | Roughly every 30 minutes | Chiltern Railways |
| Coach (Victoria → Oxford) | 1h 40m–2h 30m | £10–£20 | Frequent through the day | Oxford Tube / National Express |
| Car | 1h 30m–2h 30m | Fuel plus parking; central parking often £15–£30 a day | Any time | Self-drive |
| Taxi or private transfer | About 1h 30m | £100–£150 | On demand | Various |
Fares and times are 2026 estimates and vary by date, operator and how far ahead you book.
Train
Great Western Railway runs the main service from London Paddington to Oxford station, roughly every 30 minutes, with a journey time of about an hour. Chiltern Railways runs from London Marylebone to Oxford Parkway, a park-and-ride station north of the city, in about 1 hour 10 minutes; from there a bus or taxi covers the last few kilometres into the centre. Both operators sell advance single tickets that are far cheaper than the walk-up fare but are valid only on the train you booked.
Oxford station is a short walk from the city centre, the colleges and the bus station. If you are heading to the colleges, the station is about 10–15 minutes on foot from the centre.
| Route | Journey time | Typical advance fare | Typical walk-up fare |
|---|---|---|---|
| London Paddington → Oxford | About 1 hour | £5–£10 | £50+ |
| London Marylebone → Oxford Parkway | About 1 hour 10 minutes | £5–£10 | £30–£50 |
2026 estimates; off-peak and advance tickets are cheaper, peak-hour walk-up fares are higher.
Coach
The Oxford Tube and National Express run coaches from London Victoria to Oxford, taking roughly 1 hour 40 minutes to 2 hours 30 minutes depending on traffic. Coaches are usually the cheapest option at short notice and tickets are generally not tied to a specific departure, which makes them flexible if your plans change. The trade-off is time and the risk of delays on the M40 at peak hours.
| Operator | Route | Journey time | Typical fare |
|---|---|---|---|
| Oxford Tube | London Victoria → Oxford | 1h 40m–2h 30m | £10–£20 |
| National Express | London Victoria → Oxford | 1h 40m–2h 30m | £10–£20 |
2026 estimates; book online for the lowest fares.
Car
Driving from central London to Oxford takes about 1 hour 30 minutes to 2 hours 30 minutes via the M40, depending on traffic. Parking in central Oxford is limited and expensive, often £15–£30 a day (2026 estimate), and much of the historic centre is restricted to buses and taxis. Most drivers use a park-and-ride on the edge of the city and take a bus in. A car is only worth it if you plan to continue to the Cotswolds or other stops after Oxford.
- Use a park-and-ride rather than driving into the centre.
- Check for roadworks and events before setting off.
- Congestion Charge and ULEZ apply in central London, not on the route out.
How to book
Book train tickets directly with the operator or a UK rail booking site; advance tickets go on sale roughly 12 weeks ahead and the cheapest fares sell out. Coach tickets are sold by the operators and are usually cheapest online. If you are travelling at peak hours, compare the advance fare with an off-peak walk-up ticket, since the difference can be large.
- Trains: book with Great Western Railway or Chiltern Railways.
- Coaches: book with Oxford Tube or National Express.
- Advance train tickets are tied to a specific departure; off-peak and anytime tickets are more flexible.
- Check your ticket type before boarding; some advance tickets carry a fee to change.
Tips
Oxford is a compact city and most of the centre is walkable, so you rarely need a car once you arrive. If you are visiting colleges, check opening times in advance, as some are closed to visitors at certain hours or on certain days. A day trip from London is feasible, but one night lets you see the colleges and museums without rushing.
- Travel off-peak for cheaper fares and quieter trains.
- Oxford station is close to the centre; most sights are walkable.
- Check college opening times before you go.
- If you continue onward, trains from Oxford also serve Bath and other cities.
Route map
The route runs west from London along the M40 corridor, with the train following a similar path through the Chilterns. Oxford station sits just west of the city centre, within walking distance of the main colleges, the Covered Market and the bus station.
Questions people ask
How long does it take to get from London to Oxford?
The train from London Paddington to Oxford takes about 1 hour. The coach from London Victoria takes roughly 1 hour 40 minutes to 2 hours 30 minutes depending on traffic. Driving takes about 1 hour 30 minutes to 2 hours 30 minutes.
What is the cheapest way to get from London to Oxford?
An advance train ticket booked early can cost about £5–£10 one way (2026 estimate). Coaches are usually the cheapest at short notice, around £10–£20 one way. Walk-up train fares are much higher, often £50 or more.
Do I need to book in advance from London to Oxford?
You can turn up and buy a walk-up train ticket, but it costs far more than an advance fare. Booking ahead is strongly recommended for trains. Coach tickets are usually cheaper online too, though they are often flexible.
Is it better to take the train or the coach?
The train is faster and more frequent, about 1 hour versus up to 2.5 hours by coach. The coach is cheaper at short notice and more flexible. Choose the train if time matters, the coach if budget matters.
Can I do Oxford as a day trip from London?
Yes. The train takes about an hour each way, so a day trip is easy. One night lets you see more without rushing, especially if you want to visit colleges and museums.
Deep dive
Every source; changeable facts are marked check
Sources
- officialGreat Western Railway
- officialChiltern Railways
- officialNational Express
- officialOxford Tube
- officialNational Rail