Travel from Vila-Nova-de-São-Bento to Marrakesh

Bus from Vila Nova de São Bento to Marrakesh

You can take a bus from Vila Nova de São Bento to Marrakesh via Rosal de la Frontera, Seville, Algeciras, and Algeciras in around 2 days 1 h.

How to get from Vila Nova de São Bento to Marrakesh

ModeDurationPrice
From Vila Nova de São Bento bus to Beja, bus to Faro, line 16 shuttle to Faro airport, fly to Marrakech airport, then Airport Shuttle Bus to Marrakesh.12 h 57 min$239
From Vila Nova de São Bento drive to Rosal de la Frontera, bus to Seville - Plaza de Armas, bus to Sevilla airport, fly to Marrakech airport, then Airport Shuttle Bus to Marrakesh.7 h 49 min$141
From Vila Nova de São Bento bus to Beja, walk to Beja, train to Casa Branca, train to Oriente, subway to Lisbon airport, fly to Marrakech airport, then Airport Shuttle Bus to Marrakesh.9 h 34 min$151
From Vila Nova de São Bento drive to Rosal de la Frontera, bus to Plaza de Armas, line 21 bus to Sevilla Santa Justa, train to Madrid-Puerta de Atocha, walk to Atocha, train to Madrid airport, fly to Marrakech airport, then Airport Shuttle Bus to Marrakesh.12 h 7 min$191
From Vila Nova de São Bento drive to Rosal de la Frontera, bus to Seville, bus to Málaga, car ferry to Melilla, drive to Beni Nsar, train to Casa-Voyageurs, then train to Marrakech.29 h 22 min$171
From Vila Nova de São Bento drive to Rosal de la Frontera, bus to Seville, bus to Algeciras, walk to Algeciras, then bus to Marrakech.2 days 1 h$282
From Vila Nova de São Bento drive to Rosal de la Frontera, bus to Huelva, bus to Algeciras, bus to Tangier Ferry, taxi to Tangier, then night train to Marrakech.2 days 5 h$246
From Vila Nova de São Bento drive to Tarifa, car ferry to Tangier, then drive to Marrakesh.10 h 57 min$175

How long does it take to get from Vila Nova de São Bento to Marrakesh?

It takes approximately 12 h 57 min to get from Vila Nova de São Bento to Marrakesh, including transfers.

Operators from Vila Nova de São Bento to Marrakesh

OperatorPhoneWebsite
Rede Expressos707 22 33 44Rede Expressos
Faro Urban Transport289 899 700Faro Urban Transport
TAP PortugalTAP Portugal
RyanairRyanair
Transavia FranceTransavia France
Transavia HollandTransavia Holland
easyJeteasyJet
TUI fly BelgiumTUI fly Belgium
Thomson AirwaysThomson Airways
British AirwaysBritish Airways
ALSA Morocco05 24 33 52 70ALSA Morocco
Damas902 114 492Damas
Sevilla (TUSSAM)+34 (0) 955 010 010Sevilla (TUSSAM)
Portuguese Railways (CP)+351 707 210 220Portuguese Railways (CP)
Metro Lisboa(+351) 213500115Metro Lisboa
Royal Air MarocRoyal Air Maroc
Spanish Railways AVESpanish Railways AVE
Madrid Cercanías (RENFE)902 320 320Madrid Cercanías (RENFE)
IberiaIberia
Air EuropaAir Europa
Norwegian Air InternationalNorwegian Air International
Vueling AirlinesVueling Airlines
ALSA+34 902 42 22 42ALSA
Acciona Trasmediterranea+34 (0) 917369957Acciona Trasmediterranea
Moroccan Railways (ONCF)Moroccan Railways (ONCF)
Autocares Valenzuela+34 (0) 956702609Autocares Valenzuela
FRS FerriesFRS Ferries