Travel options for:
Bath to Swanage
  • Train

    $176 - $255
    1. Bath Spa

      1 h 26 min - 5 times a day

      $35 - $65

    2. Southampton Central

      28 min - every 3 hours

      $30 - $50

    3. Bournemouth

      36 min - 26.2 miles

      $110 - $140

  • Train, bus

    $42 - $61
    1. Bath Spa

      55 min - 5 times a day

      $22 - $45

    2. Fisherton Street (Rail)

      5 min - every 15 minutes

      $2 - $3

    3. Salisbury, Blue Boar Row

      1 h 15 min - hourly

      $11

    4. Bournemouth Square

      55 min - hourly - line 50

      $6

  • Bus via Salisbury

    $25 - $28
    1. Bath

      1 h 15 min - once daily

      $7 - $11

    2. Salisbury

      6 min - 1672 feet

    3. Salisbury, Blue Boar Row

      1 h 15 min - hourly

      $11

    4. Bournemouth Square

      55 min - hourly - line 50

      $6

  • Bus First

    $23
    1. Bath City Centre, Bus Station

      2 h 33 min - 4 times a day

      $5 - $7

    2. Salisbury, Blue Boar Row

      1 h 15 min - hourly

      $11

    3. Bournemouth Square

      55 min - hourly - line 50

      $6

  • Drive

    $15 - $22
    1. Bath

      1 h 37 min - 70.7 miles

      $15 - $22

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

From Bath Spa train to Southampton Central, train to Bournemouth, then taxi to Swanage. 2 h 52 min £159. From Bath Spa train to Fisherton Street (Rail), bus to Salisbury, Blue Boar Row, bus to Bournemouth Square, then line 50 bus to Swanage, Bus Station. 3 h 52 min £34. From Bath bus to Salisbury, walk to Salisbury, Blue Boar Row, bus to Bournemouth Square, then line 50 bus to Swanage, Bus Station. 4 h 10 min £20. From Bath City Centre, Bus Station bus to Salisbury, Blue Boar Row, bus to Bournemouth Square, then line 50 bus to Swanage, Bus Station. 5 h 22 min £17. From Bath drive to Swanage. 1 h 37 min £13.

 
 

Bus or train from Bath to Swanage?

Great Western Railway operates a train from Bath to Swanage hourly. Tickets cost $35 - $65 and the journey takes 1 h 26 min. CrossCountry also services this route hourly. Alternatively, National Express operates a bus from Bath to Swanage once daily. Tickets cost $7 - $11 and the journey takes 1 h 15 min. 2 other operators also service this route.