Estepona to Sotogrande by bus (M-240): times and fares
5 min read

Line M-240 Estepona – La Línea de la Concepción is the intercity bus that runs along the coast linking Estepona, Sabinillas, Puerto de la Duquesa, Torreguadiaro, Guadiaro, Sotogrande Alto, San Roque and La Línea. It is operated by Avanza within the system of the Campo de Gibraltar Metropolitan Transport Consortium. This guide gathers the timetables and fares published by the operator and the consortium (checked on 26 October 2026) and flags what we could not confirm.
M-240 timetable
Avanza publishes these departures from each terminus:
| Leaves Estepona Terminal | Leaves La Línea bus station |
|---|---|
| 06:50 | 06:45 |
| 08:40 | 08:35 |
| 11:00 | 10:55 |
| 12:50 | 12:45 |
| 14:35 | 14:40 |
| 16:55 | 16:30 |
| 18:50 | 19:05 |
| 20:45 | 20:30 |
The consortium says the service runs every day, holidays included, and that its timetable is valid until 31 December 2027: 8 departures a day in each direction. The last bus leaves Estepona at 20:45 and La Línea at 20:30.
For Sotogrande and the area around it, the consortium also publishes passing times. Towards La Línea:
| Torreguadiaro | Guadiaro | Cuatro Vientos (San Roque) | La Línea station |
|---|---|---|---|
| 07:33 | 07:56 | 08:17 | 08:31 |
| 09:23 | 09:46 | 10:07 | 10:21 |
| 11:43 | 12:06 | 12:27 | 12:41 |
| 13:23 | 13:46 | 14:07 | 14:21 |
| 15:18 | 15:41 | 16:02 | 16:16 |
| 17:38 | 18:01 | 18:22 | 18:36 |
| 19:33 | 19:56 | 20:17 | 20:31 |
| 21:26 | 21:49 | 22:10 | 22:24 |
And towards Estepona (departures from La Línea and passing times at Guadiaro and Torreguadiaro):
| La Línea station | San Roque (Alameda) | Guadiaro | Torreguadiaro |
|---|---|---|---|
| 06:45 | 07:00 | 07:20 | 07:40 |
| 08:35 | 08:50 | 09:10 | 09:30 |
| 10:55 | 11:10 | 11:30 | 11:50 |
| 12:45 | 13:00 | 13:20 | 13:40 |
| 14:40 | 14:55 | 15:15 | 15:35 |
| 16:30 | 16:45 | 17:05 | 17:25 |
| 19:05 | 19:20 | 19:40 | 20:00 |
| 20:30 | 20:45 | 21:05 | 21:25 |
How long it takes: neither the operator nor the consortium publishes the total journey time. If we pair the Estepona departures with the Torreguadiaro passing times in order, the first bus (06:50) reaches Torreguadiaro at about 07:33, roughly 40 minutes. That is a pairing by order, not a published figure: confirm it before planning a tight connection.

Where to get off for Sotogrande
In the Sotogrande area the line has the stops Sotogrande Alto, Torreguadiaro and Las Camelias. The marina does not appear by name in the list of stops, so check the stop on a map to work out the walking distance to your destination.
Fares
Consortium prices in force since 1 July 2025, by number of zone jumps («saltos») you cross:
| Zones | Single ticket | Consortium card |
|---|---|---|
| 0 | €1.55 | €0.58 |
| 1 | €2.60 | €0.88 |
| 2 | €4.70 | €1.54 |
| 3 | €7.25 | €2.42 |
| 4 | €8.80 | €3.08 |
The card has a management fee of €1.50. We could not confirm how many zones separate Estepona from Sotogrande or from La Línea: the consortium has a fare simulator on its website (siu.ctmcg.es, Fares section) where you choose origin and destination.
Stops on the line
From Estepona to La Línea, according to the operator: Estepona (Terminal, Avda. Andalucía, Parque Calvario, Avda. Juan Carlos I, Polideportivo El Carmen, Puerta del Mar, Policía, Valle Romano, Arena Beach, Costa Natura, Arroyo Vaquero, Bahía Dorada, Buenas Noches); Manilva (Cruce Casares, Sabinillas Centro, Puerto La Duquesa, Castillo, Camping Chullera, Aldea Beach, Tubalitas, San Diego, Cala La Sardina); San Roque (Torreguadiaro Las Torretas, Torreguadiaro, Las Camelias, Cruce Guadiaro, San Enrique, Venta Manolo, CEIP Gloria Fuertes, Pueblo Nuevo Guadiaro, Sotogrande Alto, San Roque Club, La Alcaidesa, Casino San Roque, Cuatro Vientos) and La Línea (Cruce Puente Mayorga, Campamento Centro, Campamento La Guita, La Colonia, Mondéjar and the bus station). A few stops differ in the opposite direction.
What about Manilva’s town bus?
Manilva also has a municipal service, but we found no current official timetable or fares, so we do not publish them. The M-240 does stop at Sabinillas Centro and Puerto La Duquesa.
Before you travel
- Check the timetable on the consortium’s website and on the operator’s: times can change.
- The operator’s page gives no validity date or days of service; those details (daily, until 31-12-2027) come from the consortium.
- If you would rather see the coast from the water, have a look at our sunset sailing trips from Sotogrande and from Estepona, and the table What time is sunset in Sotogrande and Estepona.
To organise the rest of your trip, read the guides to Sotogrande and Estepona, and see the experiences available in the area.
Frequently asked questions
How many buses a day run between Estepona and Sotogrande?
Line M-240 has 8 departures a day in each direction, holidays included, according to the consortium.
How late does the bus run?
The last departure from Estepona is at 20:45 and from La Línea at 20:30. The last passing time at Torreguadiaro towards La Línea is 21:26.
How much does it cost to go from Estepona to Sotogrande by bus?
It depends on the zones: from €1.55 to €8.80 for a single ticket and from €0.58 to €3.08 with the consortium card. We could not confirm the zone count for that journey: use the consortium’s simulator.
Does it stop at Sabinillas and Puerto de la Duquesa?
Yes: Sabinillas Centro and Puerto La Duquesa are on the operator’s list of stops.
Sources
- Avanza Málaga · Line M-240 Estepona – La Línea (departure times and stops; no validity date) (Spanish).
- Campo de Gibraltar Metropolitan Transport Consortium · M-240 timetable (daily, valid until 31-12-2027), fares (from 01-07-2025) and zone jumps (Spanish).
- Photo: Christian Hergesell (Unsplash). Infographic: our own work based on the official sources cited.
Last checked: 26 October 2026. Times and fares can change; always confirm on the official websites before you travel.











