Travel options for:
Portsmouth to Oxford
  • Train

    $52 - $83
    1. Portsmouth & Southsea

      51 min - every 3 hours

      $12 - $19

    2. Winchester

      1 h 2 min - hourly

      $40 - $65

  • Train, bus

    $32 - $52
    1. Portsmouth & Southsea

      1 h 11 min - every 3 hours

      $17 - $27

    2. Basingstoke

      22 min - every 30 minutes

      $8 - $16

    3. Reading Town Centre, Station

      1 h 29 min - every 30 minutes

      $6 - $9

  • Bus

    $29 - $33
    1. Portsmouth, The Hard

      2 h - 5 times a day

      $10 - $14

    2. Victoria, Green Line Coach

      1 h 44 min - every 10 minutes

      $19

  • Drive

    $18 - $26
    1. Portsmouth

      1 h 25 min - 83.8 miles

      $18 - $26

  • Accommodation
  • Best Price Guarantee
  • Car Hire
  • Compare Best Rates
  • Things to do
  • View attractions

From Portsmouth & Southsea train to Winchester then train to Oxford. 2 h 24 min £52. From Portsmouth & Southsea train to Basingstoke, train to Reading Town Centre, Station Road (opp Malmaison Hotel), then bus to Oxford City Centre, St Aldates (Stop H3). 3 h 19 min £29. From Portsmouth, The Hard bus to Victoria, Green Line Coach Station then bus to Oxford City Centre, St Aldates (Stop H5). 3 h 47 min £24. From Portsmouth drive to Oxford. 1 h 25 min £16.

 
 

Book transport from Portsmouth to Oxford

Book trains from Portsmouth to Oxford