HUB hero image

How to Travel from

Portsmouth to Oxfordshire

by Route or Car

Portsmouth
+0
Oxfordshire
Transport search to Oxfordshire
Portsmouth
+0
Oxfordshire
Building a composite car route
Cheapest
Best Offer!
Car
1 h 32 min
138 km.
from $7
Composite Route Car Only
Schedule

Portsmouth, Great Britain → Oxfordshire, Great Britain

All
All days
24 Jul, Fri
25 Jul, Sat
26 Jul, Sun
27 Jul, Mon
28 Jul, Tue

Cheapest and Fastest Ways to Travel from Portsmouth to Oxfordshire

Composite routes from Portsmouth to Oxfordshire

Cheapest
Other

Transport providers

National Express
Website
Cross Country
Website
South Western Railway
Website
National Express
Website
2h 1m
Once daily
$24.05–$35.44
08717 81 81 81
08717 81 81 81
Call
Cross Country
Website
48 min
Hourly
$41.77–$82.28
0344 736 9123
0344 736 9123
Call Contact via email
South Western Railway
Website
1h 11m
Hourly
$30.38–$75.95
0345 6000 650
0345 6000 650
Call
First Portsmouth, Fareham & Gosport
Website
First Portsmouth, Fareham & Gosport
Website
1h 41m
Hourly
+44 345 602 0121
+44 345 602 0121
Call

Questions and Answers

What is the cheapest way to get from Portsmouth to Oxfordshire?

The cheapest way to get from Portsmouth to Oxfordshire is to drive which costs $28.26 - $41.30 and takes 1h 35m.

What is the fastest way to get from Portsmouth to Oxfordshire?

The fastest way to get from Portsmouth to Oxfordshire is to drive which takes 1h 35m and costs $28.26 - $41.30 .

Is there a direct bus between Portsmouth and Oxfordshire?

No, there is no direct bus from Portsmouth to Oxfordshire. However, there are services departing from City Shops South and arriving at Bramley Close via Southampton and Magdalen Street. The journey, including transfers, takes approximately 5h 9m.

Is there a direct train between Portsmouth and Oxfordshire?

No, there is no direct train from Portsmouth to Oxfordshire. However, there are services departing from Portsmouth & Southsea and arriving at Islip via Basingstoke and Oxford. The journey, including transfers, takes approximately 3h 53m.

How far is it from Portsmouth to Oxfordshire?

The distance between Portsmouth and Oxfordshire is 153 km. The road distance is 142.3 km.

How do I travel from Portsmouth to Oxfordshire without a car?

The best way to get from Portsmouth to Oxfordshire without a car is to train which takes 3h 53m and costs $65.22 - $141.30 .

How long does it take to get from Portsmouth to Oxfordshire?

It takes approximately 3h 53m to get from Portsmouth to Oxfordshire, including transfers.

Where do I catch the Portsmouth to Oxfordshire bus from?

Portsmouth to Oxfordshire bus services, operated by First Portsmouth, Fareham & Gosport, depart from City Shops South station.

Where do I catch the Portsmouth to Oxfordshire train from?

Portsmouth to Oxfordshire train services, operated by South Western Railway, depart from Portsmouth & Southsea station.

Train or bus from Portsmouth to Oxfordshire?

The best way to get from Portsmouth to Oxfordshire is to train which takes 3h 53m and costs $65.22 - $141.30 . Alternatively, you can bus, which costs and takes 5h 9m.

Where does the Portsmouth to Oxfordshire bus arrive?

Portsmouth to Oxfordshire bus services, operated by First Portsmouth, Fareham & Gosport, arrive at ASDA & Marlands station.

Where does the Portsmouth to Oxfordshire train arrive?

Portsmouth to Oxfordshire train services, operated by South Western Railway, arrive at Basingstoke station.

Can I drive from Portsmouth to Oxfordshire?

Yes, the driving distance between Portsmouth to Oxfordshire is 142 km. It takes approximately 1h 35m to drive from Portsmouth to Oxfordshire.

How do I get a train ticket from Portsmouth to Oxfordshire?

Book your Portsmouth to Oxfordshire train tickets online with Omio.

Where can I stay near Oxfordshire?

There are 1111+ hotels available in Oxfordshire. Prices start at $31.68 per night.
+0