Prices are indicative and based on recent searches. Final price confirmed at checkout.
London to Oxford by Train
Direct high-speed service · from €8
Route Overview: London to Oxford
Great Western Railway (GWR) runs direct services from London Paddington to Oxford along the Great Western Main Line. Up to 168 trains make the journey every day, which means departures almost every 15 minutes on weekdays, and the fastest service takes just 52 minutes. Journeys usually take around 1 hour and can be longer on public holidays and at weekends.
The fastest journeys use Hitachi Intercity Express Trains (Class 800 and 802), part of Hitachi's AT300 family built on Japanese high-speed technology, capable of speeds up to 201 km/h. Passengers can choose between Standard, which includes free Wi-Fi, at-seat power and an at-seat refreshments service, and First, which adds wider reclining seats, larger tables with plug and USB sockets, complimentary food and drink at your seat, and access to the First Class lounge at London Paddington. The fastest direct trains call at Slough and Reading; other services require a change at Reading or Didcot Parkway.
Oxford station sits on the western edge of the city centre, a short walk from the historic core. The University of Oxford is not a single campus but a collection of colleges spread through the streets around Broad Street and the High, so most visitors simply walk in from the station and explore on foot. The Bodleian Library, the Radcliffe Camera and the honey-coloured college quadrangles that gave Oxford its "City of Dreaming Spires" nickname are all within about fifteen minutes' walk. GWR also runs direct services onward to Reading, Worcester and Banbury, which makes Oxford a practical base for the Cotswolds and the Thames Valley; travellers heading to Blenheim Palace change for Hanborough.
How Long Is the London to Oxford Train?
The direct GWR (Great Western Railway) from London to Oxford takes approximately 52m, with multiple daily departures.
How Much Does a London to Oxford Train Ticket Cost?
Tickets start from €8 when booked in advance. Prices vary by date, time, and availability.
How Many Trains Run Daily from London to Oxford?
Up to 15 trains operate daily on the London to Oxford route.
Train Operator
GWR (Great Western Railway)
Direct high-speed service · 52m max
Which Stations Serve the London to Oxford Route?
London Paddington
- Central London location with Bakerloo, Circle, District, Hammersmith & City and Elizabeth line Underground connections
- GWR First Class lounge available for eligible ticket holders
- RER Heathrow Express departs from the same station
Oxford
- Within easy walking distance of the historic city centre and the University of Oxford colleges
- Public Wi-Fi, retail outlets and two waiting rooms
- RER Direct GWR connections onward to Reading, Worcester and Banbury
What Classes Are Available on London to Oxford Trains?
Standard
- Free Wi-Fi
- Air conditioning
- At-seat power
- At-seat refreshments
- Mix of table and airline-style seats
First
- Enhanced Wi-Fi
- Air conditioning
- Wider reclining seats
- Larger tables with plug and USB sockets at every seat
- Complimentary refreshments
- Access to First Class lounges at London Paddington, Cardiff, Penzance and Truro
How to Book the London to Oxford Train?
Starting Price
Per person, one way in Standard class. Prices are indicative and based on recent searches. Final price confirmed at checkout.
Book Early
Tickets generally go on sale 3-6 months in advance; the exact release schedule varies by carrier.
Children & Youth
Children aged 4-11 may qualify for reduced fares. Youth discounts may be available. Infants under 4 travel free.
Luggage
Standard luggage allowance applies.
What Should You Know About London to Oxford Trains?
Advance tickets save money
Advance single fares are GWR's cheapest tickets and go on sale up to 24 weeks before departure for weekday journeys and 12 weeks for weekends. Off-Peak and Anytime fares offer more flexibility but cost more.
Weekend First upgrade from £10
On weekends and public holidays you can upgrade a Standard ticket to First Class on board, from the train crew, from as little as £10 with GWR's Weekend First offer. On weekdays, GWR offers First Class upgrades through the Seatfrog app.
Departures almost every 15 minutes
Up to 168 GWR trains run between London Paddington and Oxford each day, so waiting time is short even if you miss your intended train.
Two London stations serve Oxford
GWR trains leave from London Paddington; Chiltern Railways also runs direct services to Oxford from London Marylebone, which can suit travellers staying in north or west London.
Frequently Asked Questions: London to Oxford
The fastest GWR service takes just 52 minutes from London Paddington to Oxford. Journeys usually take around 1 hour and can be longer on public holidays and at weekends.
Up to 168 GWR trains run between London Paddington and Oxford every day, which means departures almost every 15 minutes on weekdays.
GWR services to Oxford depart from London Paddington, which connects to the Bakerloo, Circle, District, Hammersmith & City and Elizabeth lines. Chiltern Railways also runs direct trains to Oxford from London Marylebone.
Yes. GWR Intercity Express Trains offer Standard and First Class. First Class adds wider reclining seats, larger tables with plug and USB sockets, complimentary food and drink at your seat, and access to the First Class lounge at London Paddington.
The fastest direct trains call at Slough and Reading. Other services require a change at Reading or Didcot Parkway and call at smaller stations such as Culham and Radley.
Yes. With direct trains from 52 minutes and departures almost every 15 minutes on weekdays, Oxford is one of the easiest day trips from London. Oxford station is within walking distance of the university colleges, the Bodleian Library and the Radcliffe Camera.