Oxford to London Train

Search cheapest fare for you

One-way
Return
Open return
Date and time
-
0 Passenger

0 railcard

Oxford To London Train Journey Information

  • Train fares from
    £6.90
  • Trains per day
    Around 93
  • Changes
    Direct
  • Average journey time
    1h 4m
  • Fastest route
    48m
  • Train operators
    Chiltern Railways, CrossCountry, Great Western Railway

Oxford To London Train Times

Today, Fri 30 Oct, at 7:42
  1. 07:42
    Direct
    08:37
    Oxford
    London Paddington
    55m
  2. 09:02
    Direct
    09:54
    Oxford
    London Paddington
    52m
  3. 09:59
    Direct
    10:53
    Oxford
    London Paddington
    54m
  4. 11:02
    Direct
    11:54
    Oxford
    London Paddington
    52m
  5. 12:02
    Direct
    12:55
    Oxford
    London Paddington
    53m

    Oxford To London Train FAQs

  • How long does it take to travel from Oxford to London by train?
    It takes around 1 hour 4 minutes by train from Oxford to London. Bear in mind that the journey time may be a little longer on weekends and holidays.
    Average journey time
    1h 4m
  • How much does the train from Oxford to London cost?
    Train tickets from Oxford to London cost as little as £6.90 if you book in advance, and the train fares are often higher when purchased on the day. Ticket prices also vary depending on the time of day, route, and class you book.
    Train fares from
    £6.90
  • What is the fastest journey from Oxford to London by train?
    The fastest train will get you from Oxford to London in 048 minutes. The slowest service is the late-evening departure which takes nearly 1 hour 52 minutes travelling at a slower pace throughout the journey.
    Fastest route
    48m
  • What time does the last train from Oxford to London leave?
    The last train from Oxford to London departs at 05:35. Don’t miss it!
    Last train
    05:35
  • When can I catch the first train from Oxford to London?
    The first train leaves Oxford at 06:43. Book in advance to save yourself some time in the morning.
    First train
    06:43
  • How many trains a day are there from Oxford to London?
    On an average weekday, around 93 trains travel from Oxford to London. The first train departs Oxford some time after 06:43 with departures continuing at intervals, until 05:35.
    Trains per day
    93
  • Oxford To London Train


    Oxford, a city located on the upper bank of the Thames in the United Kingdom, is famous for its more than 30 Oxford University colleges scattered throughout the city.

    As one of the world's leading academic centers, Oxford receives a continuous flow of tourists every day. The status of world-renowned universities and world-famous monuments make it an extremely dream city.


    London To Oxford Train Times Information

    The distance between Oxford and London is 52 miles. It is possible to travel from Oxford to London without having to change trains. Use our journey planner above to get direct train times from Oxford to London. The average journey time between Oxford and London is 1 hour 8 minutes. On an average weekday, there are 116 trains traveling from Oxford to London. The journey time may be longer on weekends and holidays. The fastest journey time by train is 47 minutes. The first train from Oxford to London departs at 04:35. The last train from Oxford to London departs at 00:11. 

    Direct routes to London Paddington from Oxford courtesy of Great Western Railway run two to three times an hour, with a journey time of around 58m. There are also regular indirect services every hour, where you’ll need to change trains at either Reading or Didcot Parkway station – these services take around 1h 8m.

    You’ll find a range of meals, snacks, and drinks on Great Western Railway trains, including breakfast, sandwiches, hot food, and a variety of hot and cold beverages. Most services also offer free WiFi.


    How To Get The Cheapest Ticket?

    The best way to find a cheap fare is to book your ticket as far in advance as you can and to avoid traveling at rush hour. Train companies often offer promotional prices and offer—by buying in advance—you can get access to the best prices for trains. Search on Trainpal to check prices and cheap train tickets from Oxford - London. Easily find the most attractive rates and choose your preferred route for your journey. Book and choose your mobile ticket: avoid the queues at the station and the added stress of printing your ticket.

    The rule of buying in advance to save money is not only valid when booking a flight but also for train travel. Train tickets are generally on sale 6 months before the departure date. Some train booking tips from us:

    Buying your train ticket from Oxford to London 3 weeks in advance means you can save on average up to 29% compared to the price available on the day of departure.

    If you book a ticket Oxford to London with 2 months in advance you save up to about 29% compared to the initial price.

    By booking 3 months in advance, you could save up to 50%.

    On Trainpal you can find all offers, train times, and prices for train travel.

    Our aim is to help you save money, if you want to find the cheapest ticket, you can get more information on Trainpal.

  • E-tickets
    No need to queue at stations
  • Split Tickets (UK trains)
    Saving up to 90% by splitting tickets
Want to unlock numbers of pal-only deals and discounts?