Trains from Oxford to London are a fast and easy way to travel from one of England’s most famous university towns to the capital of the country when you are visiting the UK.

Trains on this route depart regularly from Oxford’s train station, which is located on the edge of the city centre. They travel to London Paddington train station, which is in the north western part of central London.

The company that runs train services between London and Oxford is called First Great Western. Their trains are relatively fast and comfortable, and offer two classes of service.

Trains leave Oxford’s train station for London Paddington five times an hour throughout the day. Departures usually take place at 01, 07 or 08, 16, 31, and 43 minutes past the hour. Trains that depart at 16 and 43 minutes past require a change at Reading station on the way. Those that leave at 07 or 08 minutes past require a connection at Didcot Parkway.

Return trains from London to Oxford depart London four times an hour at peak times.

The total journey time from Oxford to London is just under an hour on direct trains. Some trains that require changes take longer, so make sure to get a direct train if you want to get to London in less than an hour.

The cost of a train ticket from Oxford can be as low as 4 GBP for standard class if booked well in advance online. Discounted train tickets are also available if you book with a railcard.

An alternative to trains from Oxford to London is to take a bus to the capital.