Find train tickets from London to Oxford

LON
12 Jul — 19 Jul1
1 adult
Sat 12/7
Sat 19/7

Good to know

Cheapest day to travel

Tuesday

Most expensive day to travel

Sunday

Average price (round-trip)

£38
Train tickets from London to Oxford are on average 1% less expensive on Tuesdays
Train tickets from London to Oxford are on average 1% more expensive on Sundays
(avg. price over the last 2 weeks)

Top tips for finding London to Oxford train tickets

  • 25% of our users found round-trip train tickets from London to Oxford for £38 or less.
  • You will generally catch the best train deals if you travel in the evening.

FAQs when traveling from London to Oxford by train

  • How long is a train journey to Oxford from London?

    The train journey from London to Oxford takes 1h 01m on average and covers a distance of 51 miles.

  • What train companies travel from London to Oxford?

    Great Western Railway is the only train operator serving this route.

Book Great Western Railway tickets from London to Oxford (return)

9/7Wed
directGreat Western Railway
1h 20mQQP-OXQ
10/7Thu
1 stopGreat Western Railway
1h 23mOXQ-QQP
£38
30/6Mon
directGreat Western Railway
1h 20mQQP-OXQ
2/7Wed
directGreat Western Railway
1h 05mOXQ-QQP
£38

Search by stops

Search by train company

More options for your train ride to Oxford

Popular train routes from London

Search Oxford trains on KAYAK. Find cheap train tickets to Oxford from London. KAYAK searches hundreds of travel sites to help you find cheap train fares and book the train that suits you best.