Duration 5h 58m
Distance 672 km
Average price 130€
Possible routes 5 found

Morocco to Castro Marim

Rome2rio has found 5 ways to get from Morocco to Castro Marim by ferry, bus, car and flight. The cheapest way of travelling from Morocco to Castro Marim is a combination of ferries and buses, which takes around 11h 59m.
Recommended route

Bus and ferry, bus

  1. Casablanca
  2. Algeciras
  3. Seville
  4. Castro Marim
11h 59m
Cheapest
49€ - 93€
Alternative routes

Bus, car ferry

  1. Casablanca CTM
  2. Tangier
  3. Tarifa
  4. Seville
  5. Castro Marim
15h 14m
110€ - 224€

Bus

  1. Casablanca CTM
  2. Seville Santa Justa Terminal
  3. Castro Marim
19h 31m
72€ - 101€

Drive, car ferry

  1. Casablanca
  2. Tangier
  3. Tarifa
  4. Castro Marim
7h 58m
104€ - 217€

Fly, bus

  1. Tangier
  2. Seville
  3. Castro Marim
Fastest
5h 58m
49€ - 202€

Frequently asked questions

Want to know about travelling from Morocco to Castro Marim? We have put together a list of the most frequently asked questions from our users such as: What is the cheapest mode of transport?, What is the quickest option?, How much do tickets usually cost? and many more.

The cheapest way to get from Morocco to Castro Marim is to bus and ferry and bus which costs MAD 500 - MAD 1,000 and takes 11h 59m.

More details

The quickest way to get from Morocco to Castro Marim is to fly and bus which costs MAD 500 - MAD 2,200 and takes 5h 58m.

More details

No, there is no direct bus from Morocco to Castro Marim. However, there are services departing from Casablanca and arriving at Castro Marim via Algeciras, Seville and Vila Real S. Antonio Bus Terminal. The journey, including transfers, takes approximately 11h 59m.

More details

The distance between Morocco and Castro Marim is 672 km.

The best way to get from Morocco to Castro Marim without a car is to bus and ferry and bus which takes 11h 59m and costs MAD 500 - MAD 1,000.

More details

It takes approximately 11h 59m to get from Morocco to Castro Marim, including transfers.

More details

Morocco to Castro Marim bus services, operated by Autolinee Gambioli, depart from Casablanca station.

More details

The quickest flight from Tangier Airport to Sevilla Airport is the direct flight which takes 50 min.

Search flights

Morocco to Castro Marim bus services, operated by Rede Expressos, arrive at Vila Real Santo Antonio station.

More details

Ryanair offers flights from Tangier Airport to Sevilla Airport.

Search flights

There are 1239+ hotels available in Castro Marim. Prices start at 55€ per night.

More details

The best way to get from Morocco to Tangier Airport is to taxi which takes 14 min and costs MAD 150 - MAD 180.

More details

How to travel from Morocco to Castro Marim

Find all the possible transport options for your trip from Morocco to Castro Marim right here. Rome2rio displays up to date schedules, route maps, journey times and estimated fares from relevant transport operators, ensuring you can make an informed decision about which option will suit you best. Click the map below to see more travel options.

What companies run services between Morocco and Castro Marim?

You can take a bus from Casablanca to Castro Marim via Sevilla Plaza Armas, Plaza de Armas, José Laguillo - Estación de Santa Justa, Seville Santa Justa Terminal, and Vila Real S. Antonio Bus Terminal in around 19h 31m.
Airlines
Ave. Duration
50 min
Frequency
Monday and Friday
Estimated price
25€ - 160€

Castro Marim, Portugal

Discover how to get to attractions and hotels near Castro Marim.

Did you find what you were looking for?

Thanks for your feedback!

Get the Rome2rio app

Find the best way to get from A to B, anywhere in the world, on your mobile or tablet.

Compare your options: plane, train, bus, car, ferry, bike share, driving and walking directions all in one search.

Learn more about our apps