☀️
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 July and August, out at 10am and back at 7.30pm, so the return time shapes the whole outing. Matalascañas gets seven buses a day and Chipiona nine on weekdays. Two stations, Plaza de Armas and Prado de San Sebastián, serve two coasts, and no Seville travel card is valid on board.

🇪🇸 Leer en español

One bus down at 10am, one back at 7.30pm. From 1 July to 31 August that is the entire Seville to Mazagón service, so a beach day without a car is planned backwards from the return, and the same logic holds for every other beach within reach.

Damas operates all the direct beach buses from Seville. Two stations split the work: Plaza de Armas handles the Huelva coast, with Matalascañas, Mazagón, La Antilla and Isla Cristina, and Prado de San Sebastián handles Chipiona in Cádiz. Matalascañas is the easiest target, with seven departures a day in summer and a line, the M-911, that keeps running all year.

Which bus goes from Seville to the beach?
Damas, from two stations. Plaza de Armas serves Matalascañas, with seven buses a day in July and August, plus Mazagón, La Antilla and Isla Cristina. Prado de San Sebastián serves Chipiona, nine times on weekdays. The Mazagón bus runs once a day, out at 10am and back at 7.30pm.

Which beach to choose by bus from Seville

The table below sorts the beaches by the time the last bus leaves for Seville in July and August, which is the figure that decides how long the day can be.

BeachLast bus backBuses from Seville a daySeville station
Matalascañas8.30pm7, every dayPlaza de Armas
Chipiona8.30pm weekdays, 8pm weekends9 weekdays, 7 weekendsPrado de San Sebastián
La Antillaaround 8.15pm6 Monday to Saturday, 5 SundayPlaza de Armas
Isla Cristina8pm6 Monday to Saturday, 5 SundayPlaza de Armas
Mazagón7.30pm1, at 10amPlaza de Armas
Costa Ballena6.25pm2 weekdays, 1 weekendsconfirm when booking

Matalascañas suits a first trip: most departures, a return as late as any, and a stop at El Rocío on the way. Mazagón suits a fixed plan with no slack. Chipiona is the pick for anyone staying near Prado de San Sebastián or the San Bernardo area.

Where the beach buses leave from, including straight from the airport

Plaza de Armas bus station sits on the river by the Cristo de la Expiración bridge. Its nearest TUSSAM stop, Torneo, is 36 metres away and served by lines 03, C3 and C5, with line 21 at 50 metres. The metro is a 19-minute walk to Puerta de Jerez, so it is not the way in.

For a visitor flying in, the useful detail is the EA airport bus, which stops at Torneo 42 metres from the station. A traveller landing in the morning can ride the EA on a €6 single ticket to Plaza de Armas and change straight onto a Matalascañas or Isla Cristina bus without going through the old town.

Prado de San Sebastián, the Chipiona station, sits 162 metres from the Prado San Sebastián stop on metro line 1 and 157 metres from the T1 tram stop of the same name.

Beaches with a direct bus from SevilleBuses to Matalascañas, Mazagón, La Antilla and Isla Cristina in Huelva leave from Plaza de Armas; the Chipiona bus in Cádiz leaves from Prado de San Sebastián.N10 kmPlaza de Armas bus stationPlaza de Armas bus stationPrado de San Sebastián bus stationPrado de San Sebastián bus stationEl RocíoEl RocíoMatalascañasMatalascañasMazagónMazagónLa AntillaLa AntillaIsla CristinaIsla CristinaChipionaChipionaCosta BallenaCosta BallenaDeparture stationHuelva beachCádiz beach
Where each bus goes9 places · scroll to see them all
Two stations serve two coasts. Check which one before checking the time.

How much time you get on the sand

The journey takes about 2 hours to Matalascañas or Mazagón, about 2 and a half hours to Chipiona and close to 3 hours to Isla Cristina, according to Visit Sevilla. Set against the timetable, each beach becomes a fixed window between the first bus out and the last bus back.

First bus out of Seville and last bus back, by beach, on a July or August weekdayChipiona from 7am to 8.30pm, Matalascañas from 8am to 8.30pm, Isla Cristina from 8.30am to 8pm, Costa Ballena from 8am to 6.25pm and Mazagón from 10am to 7.30pm.7am11am3pm7pmChipionaMatalascañasIsla CristinaCosta BallenaMazagónEach bar runs from the first bus out of Seville to the last bus back, weekday summer timetable.Ochre for Huelva beaches, blue for Cádiz. Subtract the journey at both ends for time on the sand.
Mazagón has the shortest window and no second chance. Chipiona and Matalascañas leave the most room for a late return.

Mazagón shows the squeeze best. Leaving at 10am and arriving around midday, a traveller gets roughly 7 and a half hours before the 7.30pm bus back, which is generous until it is missed.

Which bus for Mazagón, Matalascañas and El Rocío

Line M-910, Sevilla-Mazagón, carries a timetable only from 1 July to 31 August, with the single 10am departure from Seville and the single 7.30pm return. Its route has 16 stops inside Huelva province, from the Almonte bus stop to Hostal Hilaria in Mazagón, and one of them is Apeadero Matalascañas, so in summer it doubles as an eighth bus to Matalascañas.

From September to June the M-910 has no timetable at all. The way to Mazagón then runs through Huelva city, where line M-402, Huelva-Palos de la Frontera-Mazagón, takes over; its times are worth checking with the consortium before setting out.

The M-911, which the Consorcio de Transporte Metropolitano de la Costa de Huelva names Sevilla-Hinojos-Almonte-Caño Guerrero, calls at El Rocío before reaching the coast. El Rocío is the village on the edge of Doñana, and the Doñana trip from Seville without a tour starts from that same stop.

Since September, according to Damas, every bus to or from Seville stops in Matalascañas only at the main bus stop, the Apeadero, and no longer at the other stops in the resort. The off-season timetable the Consorcio sets until 30 June brings the M-911 into Matalascañas at 11.31am on weekdays and 1.01pm at weekends, with the afternoon bus back at 6pm every day.

Getting to Chipiona and the Cádiz coast

Chipiona has a direct Damas bus from Prado de San Sebastián, nine times on weekdays between 7am and 7pm and seven times at weekends, with the last bus back at 8.30pm on weekdays and 8pm on Saturday and Sunday. Whether it also calls at Sanlúcar de Barrameda is a question for the ticket office.

Costa Ballena, the resort inside Rota, has one usable departure a day, 8am on weekdays and 9am at weekends, and one bus back at 6.25pm. The Seville station for this route is best confirmed when buying the ticket. Cádiz city and El Puerto de Santa María are a different case: both are reached by train from Santa Justa rather than by bus.

Tickets, step-free access and what to avoid

The beach buses run on Damas tickets and on the Huelva consortium’s line rules, not on anything issued in Seville, and four points decide whether the day works.

  1. Avoid the inland lines. The M-906 stays in El Condado, between Bollullos and Rociana, and the M-900 ends in Huelva city. Neither reaches a beach.
  2. Do not count on a Seville travel card. These are Damas services outside the Seville metropolitan consortium, so neither its card nor a TUSSAM or metro ticket works on board. The fare shows when buying the Damas single at the station office or online.
  3. Check step-free access first. According to the Consorcio, none of its lines starting in Seville, the M-910, M-911 and M-912 included, is adapted for reduced mobility.
  4. Plan for the heat. July averages a daily maximum of 36.0°C in the city on the AEMET record for Seville in summer, and the first buses reach the coast before midday.

Outside summer, Isla Cristina keeps its M-912 until 30 June, but on weekdays only two buses leave Huelva for Isla Cristina, at 8.45am and 8.45pm, against six on Saturday and five on Sunday, so weekends are the realistic choice.

None of this sits in the breakdown of what three days in Seville cost, where the EA airport bus comes to €12 in two €6 singles and no beach day is included. For other bus trips out of the city, see the day trips from Seville by bus.

Frequently asked questions about beaches from Seville without a car

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

Yes. Damas runs direct buses from Plaza de Armas bus station to Matalascañas, Mazagón, La Antilla and Isla Cristina on the Huelva coast, and from Prado de San Sebastián station to Chipiona in Cádiz. The Mazagón bus runs only from 1 July to 31 August.

Which bus goes from Seville to Matalascañas?

Line M-911, by way of Hinojos, Almonte and El Rocío, which runs all year. In July and August there are seven departures a day from Seville and the last bus back leaves at 8.30pm. From September to June the afternoon bus back leaves Matalascañas at 6pm.

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

Once each way per day, and only from 1 July to 31 August. Line M-910 leaves Seville at 10am and leaves Mazagón for the return at 7.30pm, with no second service in either direction. It also stops at Matalascañas on the way.

Are the beach buses from Seville wheelchair accessible?

No. According to the Costa de Huelva transport consortium, none of its lines starting in Seville, the M-910, M-911 and M-912 included, is adapted for people with reduced mobility. Anyone needing step-free access should raise it with Damas before travelling.

Does a Seville travel card work on the beach buses?

No. The beach buses are Damas services, outside the Seville metropolitan consortium, so neither its card nor a TUSSAM or metro ticket is valid. You buy a Damas single ticket at the station office or online, and the fare shows at purchase.

Seville has no beach, but it has two bus stations facing two coasts. The last bus back picks the beach.

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.