Travel options for:
Birmingham to Scotland
  • Train Virgin West Coast Trains

    $170 - $270
    1. Birmingham New Street

      3 h 57 min - 4 times a day

      $170 - $270

  • Bus

    $25 - $35
    1. Birmingham

      6 h 25 min - once daily

      $25 - $35

  • Train CrossCountry

    $176 - $264
    1. Birmingham New Street

      35 min - 5 times a day

      $35 - $55

    2. Derby

      5 h 27 min - twice daily

      $140 - $210

  • Drive

    $60 - $95
    1. Birmingham

      4 h 44 min - 292.2 miles

      $60 - $95

  • Fly Birmingham to Edinburgh

    $60 - $202
    1. Birmingham

      8 min - every 2 hours

      $9 - $15

    2. Birmingham (BHX)

      1 h 5 min - non-stop

      $45 - $180

    3. Edinburgh (EDI)

      31 min - every 10 minutes

      $5 - $7

  • Fly Birmingham to Glasgow

    $53 - $179
    1. Birmingham

      8 min - every 2 hours

      $9 - $15

    2. Birmingham (BHX)

      1 h 15 min - non-stop

      $40 - $160

    3. Glasgow (GLA)

      24 min - hourly - line 757

      $3 - $4

  • Fly Birmingham to Aberdeen

    $59 - $172
    1. Birmingham

      8 min - every 2 hours

      $9 - $15

    2. Birmingham (BHX)

      1 h 25 min - non-stop

      $45 - $150

    3. Aberdeen (ABZ)

      37 min - every 15 minutes - line 727

      $2 - $4

    4. Aberdeen, Adelphi (St.

      8 min - every 30 minutes - line 17

      $2 - $3

  • Train to East Midlands, fly to Edinburgh

    $84 - $236
    1. Birmingham

      35 min - 5 times a day

      $35 - $55

    2. Derby, Railway Station (Rail

      37 min - every 20 minutes

      $3 - $5

    3. East Midlands (EMA)

      1 h - non-stop

      $40 - $170

    4. Edinburgh (EDI)

      31 min - every 10 minutes

      $5 - $7

  • Train to East Midlands, fly to Glasgow

    $77 - $233
    1. Birmingham

      35 min - 5 times a day

      $35 - $55

    2. Derby, Railway Station (Rail

      37 min - every 20 minutes

      $3 - $5

    3. East Midlands (EMA)

      1 h 10 min - non-stop

      $35 - $170

    4. Glasgow (GLA)

      24 min - hourly - line 757

      $3 - $4

  • Train to Manchester, fly to Glasgow

    $102 - $355
    1. Birmingham

      1 h 26 min - hourly

      $50 - $75

    2. Manchester Piccadilly

      15 min - every 2 hours

      $4 - $6

    3. Manchester (MAN)

      1 h 5 min - non-stop

      $45 - $270

    4. Glasgow (GLA)

      24 min - hourly - line 757

      $3 - $4

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

From Birmingham New Street train to Glasgow Central. 3 h 57 min £175. From Birmingham bus to Glasgow. 6 h 25 min £23. From Birmingham New Street train to Derby then train to Glasgow Central. 7 h 2 min £169. From Birmingham drive to Glasgow. 4 h 44 min £57. From Birmingham New Street train to Birmingham airport, fly to Edinburgh airport, then tram to Edinburgh. 2 h 47 min £73. From Birmingham New Street train to Birmingham airport, fly to Glasgow airport, then line 757 bus to Paisley. 2 h 55 min £61. From Birmingham New Street train to Birmingham airport, fly to Aberdeen airport, line 727 bus to Aberdeen, Adelphi (St. Catherine's Wynd), then line 17 bus to Aberdeen. 3 h 31 min £58. From Birmingham New Street train to Derby, Railway Station (Rail Station), bus to East Midlands airport, fly to Edinburgh airport, then tram to Edinburgh. 3 h 52 min £94. From Birmingham New Street train to Derby, Railway Station (Rail Station), bus to East Midlands airport, fly to Glasgow airport, then line 757 bus to Paisley. 3 h 59 min £93. From Birmingham New Street train to Manchester Piccadilly, train to Manchester airport, fly to Glasgow airport, then line 757 bus to Paisley. 4 h 28 min £130.

 
 

Train, bus or fly from Birmingham to Scotland?

Virgin West Coast Trains operates a train from Birmingham to Glasgow every 4 hours. Tickets cost $170 - $270 and the journey takes 3 h 57 min. Alternatively, National Express operates a bus from Birmingham to Glasgow 3 times a day. Tickets cost $25 - $35 and the journey takes 6 h 25 min.