Travel options for:
Birmingham to Marrakesh
  • Train to Manchester, fly

    $136 - $433
    1. Birmingham

      55 min - 5 times a day

      $20 - $29

    2. Crewe

      31 min - every 2 hours

      $8 - $12

    3. Manchester (MAN)

      2 h 40 min - non-stop

      $95 - $380

    4. Marrakech (RAK)

      15 min - on demand

      $12

      • Marrakesh
  • Train, train to London Gatwick, fly

    $174 - $574
    1. Birmingham

      1 h 23 min - every 2 hours

      $65 - $110

    2. Euston Underground Station

      6 min - every 5 minutes

      $2 - $4

    3. London Victoria

      28 min - every 20 minutes

      $23 - $35

    4. London Gatwick (LGW)

      2 h 30 min - non-stop

      $70 - $420

    5. Marrakech (RAK)

      15 min - on demand

      $12

      • Marrakesh
  • Train, train to London Stansted, fly

    $161 - $634
    1. Birmingham

      1 h 23 min - every 2 hours

      $65 - $110

    2. Euston Underground Station

      12 min - every 5 minutes

      $3 - $5

    3. Tottenham Hale

      33 min - every 20 minutes

      $24

    4. London Stansted (STN)

      3 h 45 min - non-stop

      $55 - $490

    5. Marrakech (RAK)

      15 min - on demand

      $12

      • Marrakesh
  • Train, train to London Luton, fly

    $150 - $517
    1. Birmingham

      55 min - every 3 hours

      $35 - $55

    2. Leicester

      58 min - hourly

      $30 - $50

    3. Luton Airport Parkway Rail

      6 min - every 10 minutes - line 888

      $3

    4. London Luton (LTN)

      3 h 45 min - non-stop

      $70 - $400

    5. Marrakech (RAK)

      15 min - on demand

      $12

      • Marrakesh
  • Train to Bristol, fly

    $225 - $850
    1. Birmingham

      1 h 22 min - every 4 hours

      $50 - $80

    2. Temple Meads

      22 min - every 5 minutes

      $12

    3. Bristol (BRS)

      2 h 25 min - non-stop

      $150 - $750

    4. Marrakech (RAK)

      15 min - on demand

      $12

      • Marrakesh
  • Bus

    $265 - $376
    1. Birmingham

      2 h 50 min - 3 times a day

      $12 - $17

    2. London - Victoria Coach

      21 h 1 min - 3 times a week

      $75 - $110

    3. Milano Lampugnano

      2 h 27 min - once a week

      $17 - $29

    4. Genoa - Piazza della Vittoria

      43 h 5 min - once a week

      $160 - $220

      • Marrakech
  • Train, bus

    $394 - $542
    1. Birmingham New Street

      1 h 23 min - every 2 hours

      $65 - $110

    2. Euston Underground Station

      6 min - every 5 minutes

      $2 - $4

    3. London Victoria Station

      23 h 29 min - 3 times a week

      $135

    4. Valladolid

      2 days 5 h - once daily

      $190 - $300

      • Marrakech
  • Drive, car ferry

    $334 - $823
    1. Birmingham

      3 h 29 min - 203.2 miles

      $40 - $65

    2. Plymouth

      20 h 30 min - once a week

      $80 - $380

    3. Santander

      9 h 52 min - 646.4 miles

      $120 - $180

    4. Tarifa

      1 h - every 4 hours

      $40 - $120

    5. Tangier

      5 h 42 min - 358.8 miles

      $50 - $80

      • Marrakesh
  • Drive, Eurotunnel, train, car ferry

    $968 - $1,651
    1. Birmingham

      3 h 12 min - 192 miles

      $40 - $60

    2. Folkestone

      25 min - every 30 minutes

      $169

    3. Calais

      8 min - 5.7 miles

      $16 - $20

    4. Calais-Fréthun

      1 h 42 min - 4 times a day

      $45 - $70

    5. Paris Nord

      7 min - every 30 minutes

      $3 - $5

    6. Paris Gare de Lyon

      6 h 15 min - once daily

      $200 - $220

    7. Barcelona Sants

      1 h 20 min - every 30 minutes

      $4 - $7

    8. Malgrat de Mar

      9 h 35 min - 603.5 miles

      $110 - $170

    9. Motril

      7 h - once daily

      $330 - $850

    10. Tangier

      5 h 44 min - 359.1 miles

      $50 - $80

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

From Birmingham New Street train to Crewe, train to Manchester airport, fly to Marrakech airport, then shuttle to Marrakesh. 7 h 25 min $236. From Birmingham New Street train to Euston Underground Station, Tube to London Victoria, train to London Gatwick airport, fly to Marrakech airport, then shuttle to Marrakesh. 7 h 17 min $299. From Birmingham New Street train to Euston Underground Station, Tube to Tottenham Hale, train to London Stansted airport, fly to Marrakech airport, then shuttle to Marrakesh. 8 h 44 min $289. From Birmingham New Street train to Leicester, train to Luton Airport Parkway Rail Station, line 888 bus to London Luton airport, fly to Marrakech airport, then shuttle to Marrakesh. 8 h 57 min $250. From Birmingham New Street train to Temple Meads, bus to Bristol airport, fly to Marrakech airport, then shuttle to Marrakesh. 6 h 56 min $289. From Birmingham bus to London - Victoria Coach station, bus to Milano Lampugnano, bus to Genoa - Piazza della Vittoria, then bus to Marrakech. 3 days 0 h $325. From Birmingham New Street train to Euston Underground Station, Tube to London Victoria Station, bus to Valladolid, then bus to Marrakech. 3 days 8 h $487. From Birmingham drive to Plymouth, car ferry to Santander, drive to Tarifa, car ferry to Tangier, then drive to Marrakesh. 41 h 19 min $578. From Birmingham drive to Folkestone, Eurotunnel to Calais, taxi to Calais-Fréthun, train to Paris Nord, train to Paris Gare de Lyon, train to Barcelona Sants, train to Malgrat de Mar, drive to Motril, car ferry to Tangier, then drive to Marrakesh. 38 h 50 min $1,579.