How to get from Oxford to Croydon by train, bus or flight.
The best way to travel from Oxford to Croydon is by taking a train because it’s the best combination of price and speed.
Find all the dates and times for this journey by train, bus, flight, and ferry .
|Distance||55 miles (89 km)|
|Available travel modes||Bus|
|Fastest mode||Bus • $17 (€15) • 1 h 22 min|
|Popular travel companies||Megabus|
Travel 55 miles (89 km) by bus to Croydon from Oxford. Megabus is the main travel company operating this trip. Travelers can even take a direct from Oxford to Croydon.
You can travel by train for as low as $40 (€35). When you search for schedules and tickets, Omio will show you the best trip.
Chiltern Railways is a train company based in the United Kingdom with trains to Croydon from Oxford. It operates services from London Marylebone to Birmingham Snow Hill, Oxford, Banbury, Aylesbury, High Wycombe, and Stratford-upon-Avon. It also runs services from Birmingham Moor Street to Stratford-upon-Avon. Chiltern Railways offers a range of train types, including InterCity 125, Class 165 and Class 168 trains. These trains are equipped with comfortable seating, air conditioning, power sockets, and free Wi-Fi. The company offers a variety of ticket types, including Advance, Anytime, Off-Peak, and Super Off-Peak tickets. Onboard facilities include a café bar, a shop, and a quiet coach. The most popular routes for Chiltern Railways are London Marylebone to Birmingham Snow Hill, Oxford, and High Wycombe.
You can go from Oxford to Croydon by bus.
The Oxford to Croydon distance is around 55 miles (89 km).
The average frequency per day from Oxford to Croydon is:
However, we recommend checking specific travel dates for your trip to Croydon from Oxford as scheduled services by bus can vary by season or day of the week.
These are the most popular departure and arrival points when traveling from Oxford to Croydon:
Let Omio help you find the best company to travel with from Oxford to Croydon: