Travel from Bristol to Swanage

Bus or train from Bristol to Swanage?

Great Western Railway operates a train from Bristol to Swanage hourly. Tickets cost $40 - $80 and the journey takes 1 h 40 min. CrossCountry also services this route hourly. Alternatively, National Express operates a bus from Bristol to Swanage once daily. Tickets cost $11 - $16 and the journey takes 2 h 55 min. 2 other operators also service this route.

How to get from Bristol to Swanage

From Bristol Temple Meads train to Southampton Central, train to Bournemouth, then taxi to Swanage. 3 h 8 min £171. From Bristol bus to Wareham, Post Office then bus to Swanage, Police Station. 3 h 57 min £15. From Redcliffe Way bus to Bath City Centre, Bus Station, bus to Salisbury, Blue Boar Row, bus to Bournemouth Square, then line 50 bus to Swanage, Bus Station. 7 h 10 min £19. From Bristol drive to Swanage. 1 h 58 min £15.
Close Print Itinerary
  1. Here are 4 options to get from
    Bristol to Swanage:

    1. Trip:
      1 Train
      • One-Way approx: USD $184 - $274
      • Duration: 3 h 8 min
      Open +
      • Trip:
        1 Train
        • One-Way approx: USD $184 - $274
        • Duration: 3 h 8 min
        Close x
    2. Trip:
      2 Bus National Express
      • One-Way approx: USD $18 - $21
      • Duration: 3 h 57 min
      Open +
      • Trip:
        2 Bus National Express
        • One-Way approx: USD $18 - $21
        • Duration: 3 h 57 min
        Close x
    3. Trip:
      3 Bus via Salisbury, Blue Boar Row
      • One-Way approx: USD $25 - $28
      • Duration: 7 h 10 min
      Open +
      • Trip:
        3 Bus via Salisbury, Blue Boar Row
        • One-Way approx: USD $25 - $28
        • Duration: 7 h 10 min
        Close x
    4. Trip:
      4 Drive
      • One-Way approx: USD $17 - $26
      • Duration: 1 h 58 min
      Open +
      • Trip:
        4 Drive
        • One-Way approx: USD $17 - $26
        • Duration: 1 h 58 min
        Close x