How to get from Cheltenham to Oxford by car, truck, walk, bike

Distance between Cheltenham and Oxford is 58 kilometers (36 miles).
Driving distance from Cheltenham to Oxford is 66 kilometers (41 miles)

CheltenhamOxford
Leaving from
Going to

Route Map

Routes from cheltenham-gloucestershire to oxford-oxfordshire

4 Ways from Cheltenham (United Kingdom/Gloucestershire) to Oxford (United Kingdom/Oxfordshire)

Choose 1 of the options below and start your journey

Route instructions

1. Continue onto Grosvenor Terrace 77 m
2. Turn right onto Albion Street, A46 85 m
3. Turn right onto Saint Johns Avenue, A4019 8 m
4. Turn slight left onto Albion Street, A46 136 m
5. Turn left onto Albion Street 71 m
6. Turn right onto Hewlett Road 210 m
7. Turn left onto London Road, A46 8.78 km
8. Keep right 90 m
9. Turn sharp left onto Old Gloucester Road 15 m
10. Turn right onto A40 10.72 km
11. At roundabout, take exit 2 onto A40 14.64 km
12. Turn slight left onto A40 38 m
13. At roundabout, take exit 3 onto A40 106 m
14. Turn slight left onto Oxford Road, A40 4.04 km
15. At roundabout, take exit 2 onto A40 4.21 km
16. At roundabout, take exit 2 onto A40 11.34 km
17. At roundabout, take exit 3 onto B4449 586 m
18. At roundabout, take exit 2 onto B4449 663 m
19. At roundabout, take exit 1 onto Oxford Road, B4044 5.12 km
20. Turn left 1.55 km
21. At roundabout, take exit 2 onto A420 521 m
22. Turn left onto West Way, A420 1.78 km
23. Turn right onto Frideswide Square 32 m
24. Turn right onto Hollybush Row, A420 194 m
25. Turn left onto Oxpens Road, A420 623 m
26. Keep left 33 m
27. Turn right onto Speedwell Street 227 m
28. Turn left onto St Aldate's, A420 394 m
29. Arrive at destination 0 m
See more

Questions and Answers

What is the cheapest way to get from Cheltenham (United Kingdom/Gloucestershire) to Oxford (United Kingdom/Oxfordshire)?
How do I get from Cheltenham (United Kingdom/Gloucestershire) to Oxford (United Kingdom/Oxfordshire) the fastest?
How long does it take to get from Cheltenham (United Kingdom/Gloucestershire) to Oxford (United Kingdom/Oxfordshire)?