Travel from Sotogrande to Madrid

Bus or train from Sotogrande to Madrid?

Avanza Grupo operates a train from Sotogrande to Madrid hourly. Tickets cost $7 - $11 and the journey takes 30 min. 2 other operators also service this route. Alternatively, Avanza Grupo operates a bus from Sotogrande to Madrid every 3 hours. Tickets cost $7 - $11 and the journey takes 31 min. Interbus Madrid-Malaga-Algeciras also services this route every 4 hours.

How to get from Sotogrande to Madrid

From Sotogrande bus to Marbella, bus to Malaga, then train to Madrid-Puerta de Atocha. 5 h 11 min 81€. From Sotogrande bus to Algeciras, walk to Algeciras, train to Antequera-Santa Ana, then train to Madrid-Puerta de Atocha. 7 h 21 min 97€. From Sotogrande bus to Estepona then bus to Madrid. 9 h 6 min 28€. From Sotogrande bus to Estepona then bus to Madrid Estacion Sur. 9 h 31 min 56€. From Sotogrande drive to Madrid. 6 h 27 min 75€. From Sotogrande bus to Marbella, bus to Malaga airport, fly to Madrid airport, then train to Madrid. 5 h 22 min 72€. From Sotogrande bus to Algeciras, bus to Jerez de la Frontera, train to Jerez airport, fly to Madrid airport, then train to Madrid. 6 h 58 min 134€. From Sotogrande bus to Algeciras, bus to Jerez de la Frontera, train to José Laguillo - Estación Santa Justa, bus to Sevilla airport, fly to Madrid airport, then train to Madrid. 7 h 25 min 99€. From Sotogrande bus to Algeciras, bus to Tarifa - Centro de Salud, walk to Tarifa, car ferry to Tangier, taxi to Tangier airport, fly to Madrid airport, then train to Madrid. 8 h 29 min 119€.