Read more about Booking Bus & Train Tickets in Spain.
- Madrid to Merida
- By Bus : 4h (25) bus train tickets (book direct)
- By Train : 5h (30) book train tickets (book direct)
- Mérida to Cordoba
- By Bus : not available
- By Train : 5h (35) (change in Puertollano necessary)
- Córdoba to Seville
- By Bus : 2h (10)
- By Train : 45m (15*)
- Seville to Ronda
- By Bus : 3h (12) (via Jerez)
- By Train : no train
- Ronda to Costa del Sol
- By Bus : 2h (6) (to San Pedro, near Marbella)
- By Train : 2h (8) (to Malaga)
*Prices can vary from 8 to 30, but 15 is the most common price. Check when buying your ticket.
For more details about getting to Ronda, see How to Get to Ronda.
Total Travel Time & Costs
- By Train
- Total Travel Time : 15h45*
- Total Cost : 85*
- By Bus
- Total Travel Time : 16 hours*
- Total Cost : 103*
Read more about Bus v Train Travel in Spain

