- Oxford to Portsmouth buses
Next bus departures
| Operated by | Vehicle type | Departure time | Departure location | Trip duration | Arrival time | Arrival location | Recommended | Price and booking link |
|---|---|---|---|---|---|---|---|---|
![]() | Bus | Gloucester Green | The Hard Interchange | CheapestFastest | ||||
![]() | Bus | Gloucester Green | The Hard Interchange | No tags |
Last refresh of the prices: Today at 12:57 AM GMT.
Compare 2 ways to go from Oxford to Portsmouth
Among the sustainable travel choices, the bus stands out as a good way to reach Portsmouth. The journey takes about 4 hours, and with fares starting at just $26, it presents an excellent value for a comfortable ride.
| Average Price | Average Duration | CO₂ emissions | ||
|---|---|---|---|---|
| Average Price$26 - $42 | Average Duration4h | 3kg CO₂e | ||
Carpool | Average Price$21 - $21 | Average Duration1h 40m | 4kg CO₂e |
Compare bus companies
Where are the popular stops in Oxford and Portsmouth?
Frequently asked questions about travelling from Oxford to Portsmouth by bus
What is the distance between Oxford and Portsmouth?
It's about 107 km (67 miles) from Oxford to Portsmouth.
What are the departure and arrival locations for buses traveling from Oxford to Portsmouth?
Buses departing from Gloucester Green in Oxford will take you to The Hard Interchange in Portsmouth.
Find cheapest prices for buses
Price is for a one-way ticket for one passenger and based on past searches.
To save money and be sure you have the best seat, it's a good idea to buy your bus tickets from Oxford to Portsmouth, as early as possible.
You can expect to pay from $29 to $49 for a bus ticket from Oxford to Portsmouth based on the last 2 days. You can expect to find the cheapest price for the trip at $29 which is on 2025-11-12.
Top travelled bus routes
People from around the world trust Busbud
Popular Buses Connecting Oxford
Buses Leaving from Oxford
- Bus from Oxford to Heathrow
- Bus Oxford - Stansted
- Oxford - Gatwick
- Bus from Oxford to Luton
- Bus Oxford - Norwich
- Oxford - Milton Keynes
- Bus from Oxford to London
- Bus Oxford - Bath
- Oxford - Sheffield
- Bus from Oxford to Swindon
- Bus Oxford - Portsmouth
- Oxford - Poole
- Bus from Oxford to Manchester
- Bus Oxford - Buckingham
- Oxford - Coventry
Buses Going to Oxford
- Bus from Exeter to Oxford
- Bus Birmingham - Oxford
- Heathrow - Oxford
- Bus from Milton Keynes to Oxford
- Bus Winchester - Oxford
- Northampton - Oxford
- Bus from Manchester to Oxford
- Bus Gatwick - Oxford
- Wembley - Oxford
- Bus from Swindon to Oxford
- Bus Coventry - Oxford
- Southampton - Oxford
- Bus from Plymouth to Oxford
- Bus Bedford - Oxford
- Leeds - Oxford
Popular Buses Connecting Portsmouth
Buses Leaving from Portsmouth
- Bus from Portsmouth to Cardiff
- Bus Portsmouth - Middlesbrough
- Portsmouth - Southampton
- Bus from Portsmouth to Heathrow
- Bus Portsmouth - Bristol
- Portsmouth - London
- Bus from Portsmouth to Stansted
- Bus Portsmouth - Cambridge
- Portsmouth - Bath
- Bus from Portsmouth to Winchester
- Bus Portsmouth - Falmouth
- Portsmouth - Luton
- Bus from Portsmouth to Oxford
- Bus Portsmouth - Gatwick
- Portsmouth - Edinburgh
Buses Going to Portsmouth
- Bus from Coventry to Portsmouth
- Bus London - Portsmouth
- Cardiff - Portsmouth
- Bus from Bristol to Portsmouth
- Bus Birmingham - Portsmouth
- Manchester - Portsmouth
- Bus from Heathrow to Portsmouth
- Bus Cambridge - Portsmouth
- Oxford - Portsmouth
- Bus from Middlesbrough to Portsmouth
- Bus Glasgow - Portsmouth
- Edinburgh - Portsmouth
- Bus from Stansted to Portsmouth
- Bus Bournemouth - Portsmouth
- Southampton - Portsmouth
Popular routes in this country
- Bus from London to Winchester
- Bus Heathrow - Southampton
- Sunderland - Gloucester
- Bus from London to Stansted
- Bus London - Heathrow
- Bournemouth - London
- Bus from York to Whitby
- Bus Bristol - Southampton
- Mansfield - London
- Bus from London to Luton
- Bus Nottingham - Birmingham
- London - Liverpool
- Bus from Edinburgh to London
- Bus Heathrow - Gatwick
- Luton - Heathrow








