There is 1 way to get from Sotogrande to Tanger-Med by bus or car ferry

Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2rio's travel planner.

Recommended option

Bus, car ferry  •  3 h 13 min

  1. Take the bus from Sotogrande to Algeciras
  2. Take the car ferry from Algeciras to Tanger Med

$18 - $242

Questions & Answers

The distance between Sotogrande and Tanger-Med is 47 km.

The best way to get from Sotogrande to Tanger-Med without a car is to bus and car ferry which takes 3 h 13 min and costs .

More details

It takes approximately 3 h 13 min to get from Sotogrande to Tanger-Med, including transfers.

More details

There are 435+ hotels available in Tanger-Med. Prices start at $62 USD per night.

More details

Map of how to get from Sotogrande to Tanger-Med.
Launch map view
  • Distance: 29.2 miles
  • Duration: 3 h 13 min

What companies run services between Sotogrande, Andalusia, Spain and Tanger-Med, Morocco?

There is no direct connection from Sotogrande to Tanger-Med. However, you can take the bus to Algeciras, take the bus to Terminal de bus urbano, take the walk to Algeciras, then take the car ferry to Tanger Med.

Bus operators
Ferry operators
Acciona Trasmediterranea
+34 912 66 02 14
Car ferry from Algeciras to Tanger Med
Ave. Duration
1 h 30 min
5 times a day
Estimated price
$10 - $210
Schedules at
$150 - $210
$10 - $60
$35 - $55
Lobby Bar
$28 - $60

Want to know more about travelling around the world?

Rome2rio's Travel Guide series provide vital information for the global traveller. Read our range of informative guides on popular transport routes and companies - including Travel Insider: Top Japan travel tips by Beatrix Holland, 5 delightfully under-the-radar French towns you need to visit and Want to know more about Flixbus? - to help you get the most out of your next trip.