☀️
Sevilla Urbana

Sevilla in your inbox

Stories, guides and secrets of the city. No spam.

Thank you! You've been added to the list.

Beaches From Seville Without a Car, by Bus Line

The Seville to Mazagón bus runs once a day each way in high summer. Which lines reach which beach, who operates them and why none of them is step-free.

🇪🇸 Leer en español

One bus down at 10.45am, one back at 7.30pm. In high summer that is the entire Seville to Mazagón service, and the pair of times decides everything else about the day.

The Consorcio de Transporte Metropolitano de la Costa de Huelva runs seven bus lines out of Seville, all of them operated by Damas. Those seven are the whole answer to reaching a beach from a city that has none.

Can you reach a beach from Seville without a car?
Yes, on the Huelva coast. Seven lines of the Costa de Huelva consortium leave Seville, all operated by Damas, and five of them reach sand. The M-910 to Mazagón is seasonal with a single daily departure, so the calendar matters more than the timetable.

The M-910 is a seasonal line with one departure

The summer timetable that the Consorcio publishes for the M-910, named Sevilla-Mazagón, runs from 1 July to 31 August, with a single outbound departure at 10.45am and a single return at 7.30pm. That is not a frequency to plan loosely around.

Sixteen stops make up the outbound route, and the useful detail is that Apeadero Matalascañas is one of them. A traveller heading for Mazagón passes through Matalascañas on the way, which means one line covers two of the best-known beaches on that coast.

The consequence for a day trip is arithmetic rather than preference. Arriving mid-morning and leaving in the early evening gives a long day at the coast, but missing the return leaves no second option on that line. Anyone building a tighter schedule should look at the return time first and the departure second.

Neither beach line is step-free

The M-910 is not adapted for people with reduced mobility according to the Consorcio, and its file for the M-911 to Matalascañas carries the identical wording. Damas operates both under the consortium, the M-911 under concession VJA-138, and the M-910 with its sixteen outbound stops.

That matters more here than on a city bus. These are long-distance services on a seasonal timetable with one departure each way in the case of the M-910, so a traveller who reaches the stop and cannot board waits until 7.30pm rather than twenty minutes. The consortium answers on 959524744 and at cthu@cthu.es.

The seven lines and what each one reaches

Every line out of Seville carries an M-9 code, the series the Costa de Huelva consortium uses for its long-distance services. Damas operates all seven, and two of them never reach the sea at all. The consortium groups eighteen municipalities including Almonte, Punta Umbría, Cartaya, Lepe, Isla Cristina, Ayamonte, Moguer and Palos de la Frontera, which is the catchment those M-9 codes serve.

LineNameBeach it serves
M-900Huelva-Sevilla por CN-431None directly, terminates in Huelva city
M-902Ayamonte-Huelva-SevillaAyamonte
M-905Sevilla-Huelva-La Antilla-Isla CristinaLa Antilla and Isla Cristina
M-906Sevilla-Hinojos-Almonte-Bollullos-RocianaNone, runs inland through El Condado
M-910Sevilla-MazagónMazagón, via Matalascañas
M-911Sevilla-Hinojos-Almonte-Caño GuerreroMatalascañas, via El Rocío
M-912Sevilla-Huelva-Isla Cristina-AyamonteIsla Cristina and Ayamonte
Which Seville bus lines reach a beach on the Huelva coastOf the seven lines leaving Seville, five reach a beach and two do not. The M-906 runs inland through El Condado and the M-900 terminates in Huelva city, requiring a further connection.Reaches sand directlyM-910 · M-911YesMatalascañas, MazagónM-905 · M-912YesLa Antilla, Isla CristinaM-902YesAyamonteM-900 · M-906NoHuelva city, El Condado
Two of the seven lines out of Seville never see the coast. Boarding one of those is the most expensive mistake available on this route.

Matalascañas comes with El Rocío attached

The M-911, named Sevilla-Hinojos-Almonte-Caño Guerrero, calls at El Rocío before reaching Matalascañas. Damas runs it under concession VJA-138, and the consortium publishes separate calendars for weekdays, Saturdays and Sundays or public holidays.

El Rocío sits in the municipality of Almonte and is the land gateway to the Doñana area, so a single ticket on this line covers a wetland village and a beach on the same run. It is the only one of the seven that pairs a beach with an inland destination of that weight, and the calendars split three ways between weekdays, Saturdays and Sundays or public holidays, so the same line behaves differently depending on the day chosen.

The single daily pair of departures on the Seville to Mazagón line in summerThe M-910 leaves Seville at 10.45am and returns at 7.30pm during the 1 July to 31 August season, giving one window of roughly nine hours with no second service either way.10.45am7.30pmout from Sevilleback from Mazagónno second departure either waySeason runs 1 July to 31 August on the timetable the consortium publishes.Outside that window the line does not run on this schedule at all.
Nine hours between the only two departures. It is a generous day at the coast and an unforgiving one to miss.

Four checks before boarding

  1. Confirm the line reaches sand. The M-900 stops in Huelva city and the M-906 runs inland through El Condado.
  2. Read the return time first. On the M-910 it is 7.30pm and there is no later service.
  3. Check the season. The M-910 summer timetable covers 1 July to 31 August only.
  4. Check accessibility if it applies. Neither the M-910 nor the M-911 is adapted for reduced mobility.

Cádiz sits in a different system

Sanlúcar de Barrameda, Chipiona and Rota are not on this network. They fall under the Consorcio de Transportes de la Bahía de Cádiz, which groups Cádiz, Chiclana de la Frontera, El Puerto de Santa María, Jerez de la Frontera, Puerto Real, Rota and San Fernando, with preferential agreements covering Sanlúcar, Chipiona and Conil.

That network is built around Cádiz and Jerez rather than around Seville. Its M-960 series links Chipiona with Sanlúcar, with Rota and with the provincial capital, so a journey starting in Seville crosses a system boundary and does not resolve within a single fare structure. Seven municipalities make up the consortium proper and three more sit inside it through preferential agreements, which is why the coverage map and the fare map do not have the same shape.

How it connects to the rest of the transport map

None of these lines belongs to the Consorcio de Transporte Metropolitano del Área de Sevilla, the body covering the city and its own metropolitan ring. They are separate consortia with separate cards, even though both sit inside the Andalusian network of nine metropolitan transport consortia, one for each of the largest urban areas in the region.

The same fragmentation shows up on arrival in the city, where TUSSAM, the metro and the Seville consortium each run their own fares, as set out in the guide to getting from Seville airport to the city centre. No city travel card reaches the coast.

The fare mounts up across a stay, and it sits alongside the rest of the arithmetic in the breakdown of what three days in Seville cost, where the €6.00 airport bus is the single largest transport item before any day out is added.

When the trip is worth making

These lines run their reinforced service in the months when the difference is largest. With a mean daily maximum of 36.0°C in July on the AEMET record, the Huelva coast offers a genuine temperature gap against the old town rather than a change of scene.

The seasonal timetable and the heat arrive together. A 10.45am departure lands on the coast around the hottest part of the day, so shade, water and a plan for the middle hours matter as much on the beach as they do in the city.

Frequently asked questions about beaches from Seville without a car

Can you get to a beach from Seville without a car?

Yes, to the Huelva coast. The Consorcio de Transporte Metropolitano de la Costa de Huelva runs seven lines out of Seville, all operated by Damas, reaching Mazagón, Matalascañas, La Antilla, Isla Cristina and Ayamonte among other stops along that coast.

Which bus goes from Seville to Matalascañas?

Two of them. Line M-911, named Sevilla-Hinojos-Almonte-Caño Guerrero, calls at El Rocío and has a stop at Apeadero Matalascañas. Line M-910 to Mazagón also passes through Apeadero Matalascañas on its way down the coast.

How often does the Seville to Mazagón bus run?

In high summer the M-910 runs once each way per day, leaving at 10.45am and returning at 7.30pm, on a seasonal timetable the consortium publishes for 1 July to 31 August. That single pair of departures defines the whole day out.

Are the beach buses from Seville wheelchair accessible?

No. The consortium’s own line files state that neither the M-910 to Mazagón nor the M-911 to Matalascañas is adapted for people with reduced mobility. Anyone needing step-free access should confirm alternatives with the consortium before travelling.

Does a Seville travel card work on the beach buses?

No. These lines belong to the Consorcio de Transporte Metropolitano de la Costa de Huelva, a different body from the Consorcio de Transporte Metropolitano del Área de Sevilla that covers the city. The two run separate cards and separate fare structures.

Seville has no beach and seven bus lines towards one. Two of them never get there.

Reinel González

We update this guide periodically. If you manage a space mentioned here, want to correct information, or explore a collaboration, write to us at hola@sevillaurbana.com.