Travel from Southampton to Portland-Harbour

Bus or train from Southampton to Portland Harbour?

South Western Railway operates a train from Southampton to Portland Harbour hourly. Tickets cost $23 - $35 and the journey takes 1 h 36 min. Alternatively, National Express operates a bus from Southampton to Portland Harbour twice daily. Tickets cost $10 - $14 and the journey takes 2 h 30 min.

How to get from Southampton to Portland Harbour

From Southampton Central train to Weymouth then travel to Portland Harbour. 1 h 40 min £21. From Southampton bus to Weymouth then travel to Portland Harbour. 2 h 33 min £9.

Operators from Southampton to Portland Harbour

Close Print Itinerary
  1. Here are 2 options to get from
    Southampton to Portland Harbour:

    1. Trip:
      1 Train
      • One-Way approx: USD $23 - $35
      • Duration: 1 h 40 min
      Open +
      • Trip:
        1 Train
        • One-Way approx: USD $23 - $35
        • Duration: 1 h 40 min
        Close x
    2. Trip:
      2 Bus
      • One-Way approx: USD $10 - $14
      • Duration: 2 h 33 min
      Open +
      • Trip:
        2 Bus
        • One-Way approx: USD $10 - $14
        • Duration: 2 h 33 min
        Close x