Travel options for:
Birmingham to Marrakesh
  • Fly from Birmingham

    $180 - $365
    1. Birmingham

      8min - every 2 hours

      $8 - $14

    2. Birmingham (BHX)

      3hrs 30min - non-stop

      $160 - $340

    3. Marrakech (RAK)

      15min - on demand

      $11

      • Marrakesh
  • Train to Manchester, fly

    $138 - $351
    1. Birmingham

      55min - 5 times a day

      $20 - $28

    2. Crewe

      31min - every 2 hours

      $7 - $12

    3. Manchester (MAN)

      3hrs 40min - non-stop

      $100 - $300

    4. Marrakech (RAK)

      15min - on demand

      $11

      • Marrakesh
  • Train, train to London Gatwick, fly

    $164 - $371
    1. Birmingham

      1hrs 23min - every 2 hours

      $65 - $100

    2. Euston Underground Station

      6min - every 5 minutes

      $2 - $4

    3. London Victoria

      28min - every 20 minutes

      $26

    4. London Gatwick (LGW)

      3hrs 30min - non-stop

      $60 - $230

    5. Marrakech (RAK)

      15min - on demand

      $11

      • Marrakesh
  • Train, train to London Stansted, fly

    $152 - $399
    1. Birmingham

      1hrs 23min - every 2 hours

      $65 - $100

    2. Euston Underground Station

      11min - every 5 minutes

      $3 - $5

    3. Tottenham Hale

      33min - every 20 minutes

      $23

    4. London Stansted (STN)

      3hrs 40min - non-stop

      $50 - $260

    5. Marrakech (RAK)

      15min - on demand

      $11

      • Marrakesh
  • Train to Liverpool, fly

    $146 - $417
    1. Birmingham

      1hrs 23min - 5 times a day

      $30 - $45

    2. Garston, Liverpool South

      15min - every 15 minutes

      $3

    3. Liverpool (LPL)

      3hrs 40min - non-stop

      $100 - $360

    4. Marrakech (RAK)

      15min - on demand

      $11

      • Marrakesh
  • Train, bus and ferry, car ferry

    $312 - $442
    1. Birmingham New Street

      1hrs 23min - every 2 hours

      $65 - $100

    2. Euston Underground Station

      6min - every 5 minutes

      $2 - $4

    3. London Victoria Station

      36hrs 38min - 3 times a week

      $190

    4. Tarifa

      1hrs 00min - every 4 hours

      $35 - $120

    5. Tangier Ferry

      5min - every 15 minutes

    6. Tangier

      10hrs 15min - once daily

      $20 - $28

      • Marrakech
  • Train, bus

    $585 - $1,021
    1. Birmingham New Street

      1hrs 23min - every 2 hours

      $65 - $100

    2. London St. Pancras

      6hrs 27min - 3 times a week

      $360 - $650

    3. Marseille

      6hrs 11min - 3 times a week

      $25 - $80

    4. Genoa - Piazza della Vittoria

      36hrs 25min - once a week

      $130 - $180

    5. Settat

      12min - 3539 feet

    6. Settat

      2hrs 09min - every 4 hours

      $5 - $11

      • Marrakech
  • Bus

    $287 - $446
    1. Birmingham

      2hrs 50min - 3 times a day

      $12 - $16

    2. Londres Victoria Coach Station

      23hrs 15min - once daily

      $75 - $120

    3. Logroño

      10hrs 48min - 5 times a week

      $40 - $60

    4. Jaen

      46hrs 30min - once daily

      $160 - $250

      • Marrakech
  • Drive, carferry, car ferry

    $376 - $769
    1. Birmingham

      3hrs 29min - 203.2 miles

      $50 - $75

    2. Plymouth

      20hrs 30min - once a week

      $65 - $320

    3. Santander

      9hrs 41min - 639.3 miles

      $140 - $220

    4. Gibraltar

      2hrs 00min - twice daily

      $54

    5. Tangier

      5hrs 44min - 359.1 miles

      $65 - $100

      • Marrakesh
  • Drive, Eurotunnel, train, car ferry

    $948 - $1,627
    1. Birmingham

      3hrs 12min - 192 miles

      $45 - $75

    2. Folkestone

      25min - every 30 minutes

      $164

    3. Calais

      8min - 5.7 miles

      $15 - $19

    4. Calais-Fréthun

      1hrs 42min - 4 times a day

      $40 - $65

    5. Paris Nord RER

      7min - every 10 minutes

      $1

    6. Paris Gare de Lyon

      6hrs 15min - once daily

      $180 - $200

    7. Barcelona Sants

      1hrs 20min - hourly

      $4 - $7

    8. Malgrat de Mar

      9hrs 35min - 603.5 miles

      $130 - $200

    9. Motril

      7hrs 00min - once daily

      $300 - $800

    10. Tangier

      5hrs 44min - 359.1 miles

      $65 - $100

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

From Birmingham New Street train to Birmingham airport, fly to Marrakech airport, then shuttle to Marrakesh. 6hrs 23min $272. From Birmingham New Street train to Crewe, train to Manchester airport, fly to Marrakech airport, then shuttle to Marrakesh. 8hrs 25min $223. 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. 8hrs 17min $276. 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. 8hrs 38min $264. From Birmingham New Street train to Garston, Liverpool South Parkway (Woolton Road), bus to Liverpool airport, fly to Marrakech airport, then shuttle to Marrakesh. 8hrs 06min $271. From Birmingham New Street train to Euston Underground Station, Tube to London Victoria Station, bus and ferry to Tarifa, car ferry to Tangier Ferry, taxi to Tangier, then train to Marrakech. 2days 04hrs $343. From Birmingham New Street train to London St. Pancras International, train to Marseille, bus to Genoa - Piazza della Vittoria, bus to Settat, walk to Settat, then train to Marrakech. 2days 08hrs $922. From Birmingham bus to Londres Victoria Coach Station, bus to Logroño, bus to Jaen, then bus to Marrakech. 3days 14hrs $385. From Birmingham drive to Plymouth, carferry to Santander, drive to Gibraltar, car ferry to Tangier, then drive to Marrakesh. 42hrs 25min $457. From Birmingham drive to Folkestone, Eurotunnel to Calais, taxi to Calais-Fréthun, train to Paris Nord RER, 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. 39hrs 02min $1,543.