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

    1. Vila Nova de São Bento

      52min - 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

    1. Vila Nova de São Bento

      15min - 11.3 miles

      $20 - $25

    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

    1. Vila Nova de São Bento

      52min - 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 via Meknes

    1. Vila Nova de São Bento

      52min - 3 times a day

      $7 - $11

    2. Beja

      2hrs 40min - once daily

      $13 - $17

    3. Faro

      2hrs 00min - once daily

      $13 - $27

    4. Seville

      2hrs 40min - every 4 hours

      $17 - $40

    5. Algeciras

      7min - 1976 feet

    6. Algeciras

      11hrs 00min - 6 times a week

      $120 - $190

    7. Meknes

      6hrs 32min - every 4 hours

      $14 - $21

      • Marrakech
  • Bus

    1. Vila Nova de São Bento

      52min - 3 times a day

      $7 - $11

    2. Beja

      2hrs 55min - once daily

      $14 - $18

    3. Faro

      32hrs 45min - once daily

      $40 - $60

    4. Algeciras

      6min - 1868 feet

    5. Algeciras

      41hrs 00min - once daily

      $150 - $230

      • Marrakech
  • Drive, car ferry

    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 45min - 359.6 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 02min $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 53min $181. From Vila Nova de São Bento bus to Beja, bus to Faro, bus to Seville, bus to Algeciras, walk to Algeciras, bus to Meknes, then bus to Marrakech. 30hrs 51min $245. From Vila Nova de São Bento bus to Beja, bus to Faro, bus to Algeciras, walk to Algeciras, then bus to Marrakech. 3days 08hrs $276. From Vila Nova de São Bento drive to Tarifa, car ferry to Tangier, then drive to Marrakesh. 11hrs 04min $194.