Home › Routes › Fez to Ronda

How to get from Fez to Ronda

Fez to Ronda means crossing the Strait of Gibraltar. Overland, take an ONCF train towards Tangier, a ferry from Tanger Med to Algeciras, and a Renfe train from Algeciras to Ronda, about 11 to 13 h. Flying from Fez to Málaga, when a flight runs, and continuing about 2 h by road is faster.

302 km apart (straight line)Day trip: noFerry · Flight · Car

Best option: Ferry. The train-ferry-train route runs year-round and avoids depending on seasonal flights.

All the ways to make the trip

HowTimeHow oftenPrice*Good to know
ferry
ONCF train from Fez to Tangier (direct, or via Kenitra and the Al Boraq high-speed train), transfer to Tanger Med port, ferry to Algeciras, then a Renfe train from Algeciras to Ronda
about 11 to 13 h in totaltrains several a day; ferries several a day; Algeciras–Ronda trains a few a dayabout €60–110 in totalSeveral ferry companies sail Tanger Med–Algeciras; check current timetables, as connections in Algeciras are few.
flight
Flight from Fez to Málaga, then bus or train to Ronda
about 1 h 15 flight; 5 to 6 h door to dooroccasional or seasonal direct flights; checkvaries widelyRonda is about 1 h 45 to 2 h by road from Málaga.
car
Drive Fez to Tanger Med on the motorways, car ferry to Algeciras, then about 1 h 30 to 2 h to Ronda
about 8 to 10 h including the crossing and bordertolls in Morocco plus the car ferry fareMoroccan rental cars generally cannot leave the country; this suits people with their own vehicle.

*Approximate prices and times for 2026. Timetables change by season: check with the operator before you travel.

Open the route in Google Maps →

Book the trip

Compare flightsFez to Ronda and backHire a carPick up in FezBook a transferDoor to door on arrivalHotels in RondaCompare prices for your dates

Partner links: TonyPlan may earn a small commission at no extra cost to you.

Tips

Common questions

How do I get from Fez to Ronda without flying?

Take an ONCF train from Fez to Tangier, transfer to Tanger Med port, sail to Algeciras, and catch a Renfe train from Algeciras to Ronda. It takes about 11 to 13 hours with good connections. The Tangier city port also has ferries to Tarifa, but Algeciras has the train to Ronda.

Are there flights from Fez to Spain?

Direct flights from Fez to Málaga or other Spanish airports have run in some seasons, but they are not guaranteed. Check whether any run on your dates. From Málaga, Ronda is about 1 h 45 to 2 h by bus, train or car. Without a direct flight, the ferry route is usually quicker.

Is there a time difference between Morocco and Spain?

Often one hour. Morocco uses UTC+1 for most of the year and changes to UTC+0 during Ramadan, while Spain uses UTC+1 in winter and UTC+2 in summer. In summer Spain is usually one hour ahead. Always check ferry and train times in local time.

Can I break the journey?

Yes, and it is a good idea. Tangier makes an easy overnight stop before the crossing, and Algeciras or Tarifa work on the Spanish side. Splitting the trip lets you take a morning ferry and avoid missing the few Algeciras–Ronda trains.

Ronda travel guideHow many days in RondaWhere to stay in RondaFez travel guide

Compiled by TonyPlan from operator and transport information and travel knowledge; updated 2026-10-05. Anything we could not confirm is marked as approximate.

Some links on this page are partner links. If you book through them TonyPlan earns a small commission — the price you pay is exactly the same.