Travel from Seville to Marinaleda

Bus or train from Seville to Marinaleda?

Spanish Railways (RENFE) operates a train from Seville to Marinaleda every 3 hours. Tickets cost $26 - $40 and the journey takes 1 h 12 min. Alternatively, Autocares Valenzuela operates a bus from Seville to Marinaleda twice daily. Tickets cost $13 - $28 and the journey takes 2 h 10 min.

How to get from Seville to Marinaleda

From Sevilla Santa Justa train to Puente Genil-Herrera then taxi to Marinaleda.1 h 26 min£46
From Seville bus to Marinaleda.2 h 10 min£11
From Seville drive to Marinaleda.1 h 14 min£11

How long does it take to get from Seville to Marinaleda?

It takes approximately 1 h 26 min to get from Seville to Marinaleda, including transfers.

Is there a direct bus between Seville and Marinaleda?

Yes, there is a direct bus departing from Seville and arriving at Marinaleda. Services depart twice daily, and operate Monday to Saturday. The journey takes approximately 2 h 10 min.

Operators from Seville to Marinaleda

Spanish Railways (RENFE)902 320 320Spanish Railways (RENFE)
Autocares Valenzuela+34 (0) 956702609Autocares Valenzuela