Bus from Oxford to Portsmouth and return

Find cheap coach tickets for your bus journey from Oxford to Portsmouth and back

swap
Adults
1
Children
0
Travelling as a group?
Rent a coach here!
1378 Companies - 5 134 788 Connections
The best dealsCompare and save 70 % on average
The best selectionMost routes worldwide
Easy and transparent1-click real-time search
When you want to take a bus from Oxford to Portsmouth you can choose different options. If you're short of time go for the fastest one, which is provided by . With regards to prices, you can normally get cheap bus tickets for Portsmouth to Oxford starting from £5.00. In times of higher demand, however, you might have to pay a bit more. Comparing offers is certainly worth your while – so enter your travel details and click the "Find Now" button!

Oxford to Portsmouth Coach Information

Cheapest Bus£5.00
Fastest Bus2h 35m
Distance104.7 km
Coach Companiesmegabus, National Express
  Bus Oxford - Portsmouth    105 km
Ø Bus connections14 x
Savings-49%

The cheapest coach connections from Oxford to Portsmouth

%No particular date in mind? Here's an overview of the cheapest bus tickets for the next few days.
Departure / Arrival
Date best offer
Company
Best price
  • Oxford
    Portsmouth
      11:15
      13:50
    6 Sep
    megabusmegabus
    from £5.00
  • Oxford
    Portsmouth
      11:15
      13:50
    7 Sep
    megabusmegabus
    from £5.00
  • Oxford
    Portsmouth
      11:15
      13:50
    13 Sep
    megabusmegabus
    from £5.00
  • Oxford
    Portsmouth
      11:15
      13:50
    14 Sep
    megabusmegabus
    from £5.00
  • Oxford
    Portsmouth
      12:35
      15:10
    15 Sep
    megabusmegabus
    from £5.00
  • Oxford
    Portsmouth
      11:15
      13:50
    20 Sep
    megabusmegabus
    from £5.00
  • Oxford
    Portsmouth
      11:15
      13:50
    21 Sep
    megabusmegabus
    from £5.00
  • Oxford
    Portsmouth
      09:05
      12:50
    5 Sep
    National ExpressNational Express
    from £9.00
  • Oxford
    Portsmouth
      08:50
      12:50
    5 Sep
    National ExpressNational Express
    from £9.00
  • Oxford
    Portsmouth
      09:05
      12:50
    5 Sep
    National ExpressNational Express
    from £9.00
  • Oxford
    Portsmouth
      09:05
      12:50
    5 Sep
    National ExpressNational Express
    from £9.90


  Carpooling Oxford - Portsmouth    105 km

The cheapest carpooling offers from Oxford to Portsmouth

%No particular date in mind? Here are some of the cheapest rides for the next few days.
  • Oxford
    Portsmouth
      10:00
      10:50
    16 Sep
    BlaBlaCarBlaBlaCar
    from £9.00


  Bus Portsmouth - Oxford    105 km
Ø Bus connections14 x
Savings-59%

The cheapest coach connections from Portsmouth to Oxford

%No particular date in mind? Here's an overview of the cheapest bus tickets for the next few days.
Departure / Arrival
Date best offer
Company
Best price
  • Portsmouth
    Oxford
      15:50
      18:45
    6 Sep
    megabusmegabus
    from £5.00
  • Portsmouth
    Oxford
      15:25
      18:20
    7 Sep
    megabusmegabus
    from £5.00
  • Portsmouth
    Oxford
      15:50
      18:45
    13 Sep
    megabusmegabus
    from £5.00
  • Portsmouth
    Oxford
      15:25
      18:20
    14 Sep
    megabusmegabus
    from £5.00
  • Portsmouth
    Oxford
      16:15
      19:10
    15 Sep
    megabusmegabus
    from £5.00
  • Portsmouth
    Oxford
      15:50
      18:45
    20 Sep
    megabusmegabus
    from £5.00
  • Portsmouth
    Oxford
      15:25
      18:20
    21 Sep
    megabusmegabus
    from £5.00
  • Portsmouth
    Oxford
      15:50
      20:30
    5 Sep
    National ExpressNational Express
    from £9.00
  • Portsmouth
    Oxford
      15:50
      20:30
    5 Sep
    National ExpressNational Express
    from £9.00
  • Portsmouth
    Oxford
      15:50
      20:30
    5 Sep
    National ExpressNational Express
    from £9.00
  • Portsmouth
    Oxford
      15:50
      20:30
    5 Sep
    National ExpressNational Express
    from £12.10
  • Portsmouth
    Oxford
      15:50
      20:30
    5 Sep
    National ExpressNational Express
    from £12.10
  • Portsmouth
    Oxford
      15:50
      20:30
    5 Sep
    National ExpressNational Express
    from £12.10
  • Portsmouth
    Oxford
      15:50
      20:30
    5 Sep
    National ExpressNational Express
    from £12.10


  Carpooling Portsmouth - Oxford    105 km

The cheapest carpooling offers from Portsmouth to Oxford

%No particular date in mind? Here are some of the cheapest rides for the next few days.
  • Portsmouth
    Oxford
      03:30
      05:20
    13 Sep
    BlaBlaCarBlaBlaCar
    from £9.00
  • Portsmouth
    Oxford
      03:30
      06:20
    13 Sep
    BlaBlaCarBlaBlaCar
    from £9.00


Current ticket prices

Always on the hunt for a good bargain? Then listen up! Don’t simply check for buses but compare the price of your coach journey to other means of travel such as a train ride, carpooling or even a flight. This way you’ll definitely seal the best deal! Another piece of advice: We recommend checking prices for different days because they’re usually related to demand.

Bus stops in Oxford and Portsmouth

  Stations
The Hard 6, Portsmouth (United Kingdom)
PO1 3DT Portsmouth (United Kingdom)

Find out more details about the service on your bus from Oxford to Portsmouth and return

It’s not difficult to find a low-cost bus ticket for a trip from Oxford to Portsmouth – finding the best one, however, can be slightly more tricky. But don't panic: CheckMyBus is here to help you! On our website, you can compare the offers of numerous providers. If you’re in a hurry, simply select the fastest bus. If you want to save money, go for the cheapest option. We recommend you also take a look at the individual special features: If the provider of your choice offers free WiFi, then answering your e-mails or keeping an eye on your Twitter timeline will be no problem at all. If you want to take skis or snowboards, on the other hand, make sure that bulky luggage transportation is available. Gone are the days when you had to pay extra for good service: Most features such as wireless internet, electric sockets or the transportation of a normal size suitcase are free of charge. You’ll soon see that taking the bus is just as convenient as travelling by plane or train!

Oxford and Portsmouth: Useful Info

Oxford
154,566
Portsmouth
194,150
Taxi
£8.90
£5.61
Oxford
Portsmouth
A taxi journey in Oxford is 37% more expensive than in Portsmouth.
Local buses
£2.20
£2.90
Oxford
Portsmouth
A bus fare in Oxford is 25% cheaper than in Portsmouth.
Beer
£4.25
£3.50
Oxford
Portsmouth
A pint of beer in Oxford is 18% more expensive than in Portsmouth.
Water
£0.90
£0.80
Oxford
Portsmouth
A bottle of water in Oxford is 12% more expensive than in Portsmouth.
Meal
£5.00
£4.30
Oxford
Portsmouth
A meal in Oxford is 14% more expensive than in Portsmouth.
Trusted shop
The CheckMyBus App
Free Download