Travel from Newbury-West-Berkshire-England to Portsmouth

Bus or train from Newbury to Portsmouth?

Stagecoach in Hampshire Basingstoke operates a train from Newbury to Portsmouth hourly. Tickets cost $8 and the journey takes 47 min. South Western Railway also services this route hourly. Alternatively, National Express operates a bus from Newbury to Portsmouth once daily. Tickets cost $7 - $12 and the journey takes 1 h 5 min. National Express also services this route hourly.

Book transport from Newbury to Portsmouth

How to get from Newbury to Portsmouth

From Newbury, Bus Station bus to Basingstoke then train to Portsmouth & Southsea. 2 h 37 min £22. From Newbury train to Reading, train to Guildford, then train to Portsmouth & Southsea. 2 h 44 min £36. From Newbury bus to Southampton City Centre, Coach Station then line 206 bus to Portsmouth, The Hard. 2 h 54 min £15. From Newbury drive to Portsmouth. 59 min £10.

Trips from Newbury

Close Print Itinerary
  1. Here are 4 options to get from
    Newbury to Portsmouth:

    1. Trip:
      1 Train
      • One-Way approx: USD $25 - $35
      • Duration: 2 h 37 min
      Open +
      • Trip:
        1 Train
        • One-Way approx: USD $25 - $35
        • Duration: 2 h 37 min
        Close x
    2. Trip:
      2 Train via Guildford
      • One-Way approx: USD $41 - $70
      • Duration: 2 h 44 min
      Open +
      • Trip:
        2 Train via Guildford
        • One-Way approx: USD $41 - $70
        • Duration: 2 h 44 min
        Close x
    3. Trip:
      3 Bus
      • One-Way approx: USD $14 - $21
      • Duration: 2 h 54 min
      Open +
      • Trip:
        3 Bus
        • One-Way approx: USD $14 - $21
        • Duration: 2 h 54 min
        Close x
    4. Trip:
      4 Drive
      • One-Way approx: USD $12 - $18
      • Duration: 59 min
      Open +
      • Trip:
        4 Drive
        • One-Way approx: USD $12 - $18
        • Duration: 59 min
        Close x