Travel options for:
Birmingham to Salisbury
  • Train

    $75 - $112
    1. Birmingham New Street

      2 h 4 min - every 3 hours

      $60 - $95

    2. Basingstoke

      42 min - every 4 hours

      $14 - $22

  • Train via Bristol Temple Meads

    $82 - $134
    1. Birmingham New Street

      1 h 22 min - every 4 hours

      $50 - $80

    2. Bristol Temple Meads

      1 h 10 min - 5 times a day

      $29 - $55

  • Bus

    $25 - $29
    1. Birmingham

      2 h 30 min - once daily

      $11 - $15

    2. Swindon, Bus Station

      1 h 52 min - every 2 hours

      $14

  • Drive

    $26 - $40
    1. Birmingham

      2 h 20 min - 122.5 miles

      $26 - $40

  • Train, fly

    $106 - $240
    1. Birmingham

      1 h 26 min - hourly

      $50 - $75

    2. Manchester Piccadilly

      15 min - every 2 hours

      $4 - $6

    3. Manchester (MAN)

      1 h - non-stop

      $40 - $140

    4. Southampton (SOU)

      50 min - hourly

      $12 - $19

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

From Birmingham New Street train to Basingstoke then train to Salisbury. 3 h 7 min £72. From Birmingham New Street train to Bristol Temple Meads then train to Salisbury. 3 h 11 min £77. From Birmingham bus to Swindon, Bus Station then bus to Salisbury, Blue Boar Row. 5 h 19 min £21. From Birmingham drive to Salisbury. 2 h 20 min £24. From Birmingham New Street train to Manchester Piccadilly, train to Manchester airport, fly to Southampton airport, then train to Salisbury. 5 h 5 min £112.

 
 

Bus or train from Birmingham to Salisbury?

CrossCountry operates a train from Birmingham to Salisbury hourly. Tickets cost $60 - $95 and the journey takes 2 h 4 min. South Western Railway also services this route hourly. Alternatively, National Express operates a bus from Birmingham to Salisbury once daily. Tickets cost $11 - $15 and the journey takes 2 h 30 min. Salisbury Reds also services this route every 2 hours.
 

Book transport from Birmingham to Salisbury

Book trains from Birmingham England to Salisbury England