To travel from Sevilla, Andalucía, España to Jemaa el-Fnaa Square in Marrakesh, the most practical way is to drive. The journey covers approximately 600 kilometers and typically takes around 8 to 10 hours, depending on traffic and road conditions. You will drive through southern Spain, cross the Strait of Gibraltar via ferry from Tarifa to Tangier, and then continue south through Morocco. The main arrival hub will be Marrakesh, where Jemaa el-Fnaa Square is located.
Recommended transport options
For a scenic road trip, take the A-92 from Sevilla towards Algeciras, then follow the N-340 to Tarifa. This route offers beautiful coastal views. After reaching Tarifa, take the ferry to Tangier, which takes about 1-2 hours. From Tangier, you can drive south on the A1 highway, which is well-maintained and offers a straightforward route to Marrakesh. If you prefer a slower alternative, consider taking a bus from Sevilla to Algeciras, then the ferry to Tangier, and finally a bus or shared taxi to Marrakesh, though this will significantly increase travel time.
Final local transfer
Upon arriving in Marrakesh, Jemaa el-Fnaa Square is easily accessible. If you drive, you can park nearby and walk to the square. Alternatively, you can take a taxi or a local bus from your accommodation to the square, which is a central hub in the city. Walking is also a great option, as the area is pedestrian-friendly and vibrant.
Useful tips
When planning your trip, consider the weather in both Spain and Morocco, as it can vary significantly. Spring and fall are ideal for comfortable temperatures. Be aware that road conditions can vary, especially in rural areas of Morocco, so drive cautiously. During peak tourist seasons, Jemaa el-Fnaa Square can be crowded, so visiting early in the morning or later in the evening can enhance your experience. Always check ferry
