Trains from Oxford to London

  • Lowest price from $18.29
  • Average duration 1h 5m
  • Connections per day 34
  • Distance 85 km
  • CO₂ per person 1 kg

train from Oxford to London

The journey from Oxford to London is about 85 km. On average a train trip takes 1h 5m with 34 connections per day.

Lowest price $18.29
Trip duration 1h 5m
Connections per day 34
Lowest price $18.29
Highest price $60.50
First departure 12:05 AM
Last departure 05:34 PM
Distance 85 km
Departure Oxford
Arrival London
Travel operator Chiltern Railways, Cross Country
Find the best price
Chiltern Railways5.95 kg CO₂
08:12Oxford Railway Station
1h 25m
09:37London Marylebone Rd
$19.26
direct
Chiltern Railways5.95 kg CO₂
08:41Oxford Railway Station
1h 26m
10:07London Marylebone Rd
$19.26
direct
Chiltern Railways5.95 kg CO₂
09:11Oxford Railway Station
1h 29m
10:40London Marylebone Rd
$19.26
direct

Next departures from Oxford to London

Sample times and fares for the coming days — book to confirm availability and price.

Great Western Railway $67.56
00:05 Oxford Railway Station
1h 33m · 1 changes
01:43 London paddington
Great Western Railway $71.52
05:20 Oxford Railway Station
52 min · direct
06:12 London paddington
Great Western Railway $80.92
05:34 Oxford Railway Station
56 min · 1 changes
06:57 London paddington
Chiltern Railways $63.98
05:35 Oxford Railway Station
1h 27m · direct
07:02 London Marylebone Rd
Great Western Railway $71.52
06:00 Oxford Railway Station
1h 7m · direct
07:07 London paddington
Great Western Railway $80.92
06:04 Oxford Railway Station
58 min · 1 changes
07:16 London paddington
Chiltern Railways $62.10
06:05 Oxford Railway Station
1h 29m · direct
07:34 London Marylebone Rd
Great Western Railway $71.52
06:31 Oxford Railway Station
53 min · direct
07:24 London paddington
Chiltern Railways $62.10
06:38 Oxford Railway Station
1h 25m · direct
08:03 London Marylebone Rd
Great Western Railway $71.52
06:48 Oxford Railway Station
51 min · direct
07:39 London paddington
Chiltern Railways $62.10
08:03 Oxford Railway Station
1h 31m · direct
09:34 London Marylebone Rd
CrossCountry $80.92
08:16 Oxford Railway Station
55 min · 1 changes
09:21 London paddington
Chiltern Railways $37.63
08:20 Oxford Railway Station
1h 20m · direct
09:40 London Marylebone Rd
Great Western Railway $80.92
08:27 Oxford Railway Station
56 min · 1 changes
09:34 London paddington
Chiltern Railways $37.63
08:45 Oxford Railway Station
1h 14m · direct
09:59 London Marylebone Rd
Great Western Railway $79.04
08:47 Oxford Railway Station
55 min · direct
09:42 London paddington
Great Western Railway $73.40
09:00 Oxford Railway Station
52 min · direct
09:52 London paddington
Great Western Railway $67.56
09:04 Oxford Railway Station
57 min · 1 changes
10:06 London paddington
Chiltern Railways $26.35
09:04 Oxford Railway Station
1h 14m · direct
10:18 London Marylebone Rd
Great Western Railway $65.88
09:32 Oxford Railway Station
53 min · direct
10:25 London paddington
Chiltern Railways $24.47
09:49 Oxford Railway Station
1h 28m · direct
11:17 London Marylebone Rd
Great Western Railway $60.22
16:00 Oxford Railway Station
57 min · direct
16:57 London paddington
Great Western Railway $67.56
16:04 Oxford Railway Station
56 min · 1 changes
17:05 London paddington
CrossCountry $67.56
16:16 Oxford Railway Station
47 min · 1 changes
17:10 London paddington
Chiltern Railways $28.23
16:19 Oxford Railway Station
1h 21m · direct
17:40 London Marylebone Rd
Great Western Railway $65.88
16:31 Oxford Railway Station
58 min · direct
17:29 London paddington
Great Western Railway $67.56
16:35 Oxford Railway Station
55 min · 1 changes
17:35 London paddington
Chiltern Railways $28.23
16:49 Oxford Railway Station
1h 25m · direct
18:14 London Marylebone Rd
Great Western Railway $65.88
17:00 Oxford Railway Station
52 min · direct
17:52 London paddington
CrossCountry $67.56
17:16 Oxford Railway Station
47 min · 1 changes
18:13 London paddington
Chiltern Railways $28.23
17:19 Oxford Railway Station
1h 21m · direct
18:40 London Marylebone Rd
Great Western Railway $65.88
17:31 Oxford Railway Station
58 min · direct
18:29 London paddington
Great Western Railway $67.56
17:34 Oxford Railway Station
58 min · 1 changes
18:38 London paddington
See all timetables

Carriers on this route

Learn more about carriers on this route.

Chiltern Railways is a British train operating company that provides passenger services between London Marylebone and Birmingham Snow Hill, as well as other destinations in the Midlands and South East England. The company was established in 1996, and it is owned by Arriva UK Trains since 2009. Chiltern Railways operates a fleet of modern trains, including the Class 68 locomotives and the Class 165 and 168 diesel units.
Great Western Railway (GWR) is a British railway company that operates passenger services between London and the southwest of England, as well as parts of Wales. It was founded in 1833 and was originally known as the Great Western Railway Company. GWR is now owned by FirstGroup. The company is known for its iconic green livery and its historic steam locomotives, including the famous Flying Scotsman.

CO₂ emissions by mode

train 5.95kg
bus 6.38kg
flight 17kg
carpool 13.6kg
How much CO₂ is emitted travelling by train from Oxford to London?

The train journey between Oxford and London emits 5.95kg of CO₂.

How much CO₂ do I save by taking the train between Oxford and London?

Taking the train between Oxford and London saves 11.05kg of CO₂ compared to a flight, 0.43kg compared to the bus and 7.65kg compared to the car.

FAQ