Travel options for:
Vila Nova de São Bento to Marrakesh
  • Bus, bus to Faro, fly

    $154 - $471
    1. Vila Nova de São Bento

      53min - 3 times a day

      $7 - $11

    2. Beja

      2hrs 40min - once daily

      $13 - $17

    3. Faro

      15min - hourly - line 16

      $3

    4. Faro (FAO)

      5hrs 00min - 1 stopover

      $120 - $430

    5. Marrakech (RAK)

      15min - on demand

      $11

      • Marrakesh
  • Bus to Sevilla, fly

    $83 - $317
    1. Vila Nova de São Bento

      15min - 11.3 miles

      $20 - $24

    2. Rosal de la Frontera

      3hrs 10min - twice daily

      $11 - $17

    3. Seville - Plaza de Armas

      20min - every 30 minutes

      $1 - $5

    4. Sevilla (SVQ)

      1hrs 25min - non-stop

      $40 - $260

    5. Marrakech (RAK)

      15min - on demand

      $11

      • Marrakesh
  • Bus, train, train to Lisbon, fly

    $117 - $269
    1. Vila Nova de São Bento

      53min - 3 times a day

      $7 - $11

    2. Beja

      15min - 4135 feet

    3. Beja

      52min - every 4 hours

      $5 - $9

    4. Casa Branca

      1hrs 19min - 4 times a day

      $7 - $17

    5. Lisboa Oriente

      8min - every 5 minutes

      $2

    6. Lisbon (LIS)

      1hrs 40min - non-stop

      $85 - $220

    7. Marrakech (RAK)

      15min - on demand

      $11

      • Marrakesh
  • Bus, car ferry, train

    $127 - $153
    1. Vila Nova de São Bento

      15min - 11.3 miles

      $20 - $24

    2. Rosal de la Frontera

      3hrs 10min - twice daily

      $11 - $17

    3. Seville

      4hrs 00min - 3 times a day

      $22 - $30

    4. La Linea de la Concepción

      15min - 4313 feet

    5. Gibraltar

      2hrs 00min - twice daily

      $54

    6. Tangier Ferry

      5min - every 15 minutes

    7. Tangier

      10hrs 15min - once daily

      $20 - $28

      • Marrakech
  • Bus

    $182 - $292
    1. Vila Nova de São Bento

      15min - 11.3 miles

      $20 - $24

    2. Rosal de la Frontera

      3hrs 10min - twice daily

      $11 - $17

    3. Seville

      2hrs 40min - every 4 hours

      $17 - $40

    4. Algeciras

      7min - 1976 feet

    5. Algeciras

      11hrs 00min - 6 times a week

      $120 - $190

    6. Meknes

      6hrs 32min - every 4 hours

      $14 - $21

      • Marrakech
  • Drive, car ferry

    $161 - $308
    1. Vila Nova de São Bento

      4hrs 19min - 235.3 miles

      $60 - $90

    2. Tarifa

      1hrs 00min - every 4 hours

      $35 - $120

    3. Tangier

      5hrs 42min - 358.8 miles

      $65 - $100

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

From Vila Nova de São Bento bus to Beja, bus to Faro, line 16 bus to Faro airport, fly to Marrakech airport, then shuttle to Marrakesh. 13hrs 03min $300. From Vila Nova de São Bento taxi to Rosal de la Frontera, bus to Seville - Plaza de Armas, bus to Sevilla airport, fly to Marrakech airport, then shuttle to Marrakesh. 8hrs 10min $204. From Vila Nova de São Bento bus to Beja, walk to Beja, train to Casa Branca, train to Lisboa Oriente, Metro to Lisbon airport, fly to Marrakech airport, then shuttle to Marrakesh. 9hrs 54min $181. From Vila Nova de São Bento taxi to Rosal de la Frontera, bus to Seville, bus to La Linea de la Concepción, walk to Gibraltar, car ferry to Tangier Ferry, taxi to Tangier, then train to Marrakech. 23hrs 06min $143. From Vila Nova de São Bento taxi to Rosal de la Frontera, bus to Seville, bus to Algeciras, walk to Algeciras, bus to Meknes, then bus to Marrakech. 26hrs 44min $240. From Vila Nova de São Bento drive to Tarifa, car ferry to Tangier, then drive to Marrakesh. 11hrs 01min $194.