What is the Distance from Oxford to London?

The distance from oxford to London is 60 miles according to Google Maps.

The main train route from Oxford to London leaves from Oxford Station and arrives in London Paddington, the distance between the two stations is 57 miles and an average journey time is just under an hour.

You can also travel from Oxford to London on the bus which will take longer, and journey time can range from 1 hour and 40 minutes to just over two hours (these times are based on traveling from Oxford Bus Station to London Victoria Coach Station).

Driving from Oxford to London would take just over an hour (roughly) depending on traffic and the distance is again around the sixty mile mark.