Trip to Oxford

Find the perfect accommodation on booking.com

Great location and deals for every budget.

ItalianoEspañolEnglish USFrançaisDeutschPolishPortuguese BRPortugueseEspañolJapaneseTurkishDutchUkrainianSwedishNorwegianDanishРусский
Avg. duration
Distance km
Avg. price$
Train trips found

Trains from Portsmouth to Oxford

🚆 Starting your journey from Portsmouth & Southsea, there are no direct trains to Oxford. Instead, you will need to make a transfer at Winchester. The total journey time, including transfers, is approximately 2 hours and 42 minutes. 🚆 Taking the train from Portsmouth to Oxford offers scenic views of the English countryside. Trains operated by South Western Railway and CrossCountry provide comfortable and convenient travel options. The prices for the journey can vary from £49 to £108. 🚆 Whether you opt for a route with two transfers or one, you can expect a smooth ride from Portsmouth to Oxford. Enjoy the leisurely train journey as you make your way from the south coast to the historic city of Oxford in under 3 to 4 hours.

Where to stay in Oxford

There are over 290 hotels to stay in Oxford. Prices range from $20 per night.

Find accommodation

Will you be returning to Portsmouth by train?

If you are looking for the return train journey, check out trains from Oxford to Portsmouth

See schedule