Guide

Buses & Coaches in Andalucía – Complete Guide (2026)

Buses and long-distance coaches are one of the most widely used forms of transport in Andalucía. They connect every province, city, village, coastal resort and inland town — even locations where trains don’t reach. For many routes, especially in rural areas, buses are the primary and sometimes the only form of public transport. This guide…

Buses and long-distance coaches are one of the most widely used forms of transport in Andalucía. They connect every province, city, village, coastal resort and inland town — even locations where trains don’t reach. For many routes, especially in rural areas, buses are the primary and sometimes the only form of public transport.

This guide covers:

  • Major bus companies and networks
  • Long-distance routes between provinces
  • Local urban buses in major cities
  • Airport buses
  • Ticket prices, passes, discounts
  • Bus stations & journey planning
  • Which routes are best by bus vs. train

Why Use Buses in Andalucía?

  • Cheapest transportation option
  • Serve almost every town, village, and coastline
  • Often the only transport into rural areas and Pueblo Blanco regions
  • Direct access to areas without train lines (e.g., Marbella, Estepona, Nerja, Tarifa)
  • Reliable, air-conditioned and comfortable
  • Good frequency on main coastal routes

Whether you are backpacking, visiting cities, living as an expat, or exploring smaller villages, buses are essential for getting around.


Major Bus Companies in Andalucía

Andalucía is served by several large, professional bus operators. The main providers are:


1. ALSA – Largest long-distance provider in Andalucía

Covers:

  • Málaga → Granada
  • Málaga → Almería
  • Sevilla → Málaga
  • Granada → Córdoba
  • Costa Tropical routes (Almuñécar, Motril)
  • Intercity and international routes

👉 Most important routes between major cities are operated by ALSA.


2. Avanza

Operates in:

  • Western Andalucía
  • Cádiz province connections
  • Occasional long-distance seasonal services

3. Damas

Covers:

  • Huelva, Sevilla, Cádiz routes
  • Ayamonte, Punta Umbría, Matalascañas, El Rocío
  • Local + regional network in western Andalucía

4. Portillo / Avanza Portillo (Costa del Sol)

This is essential for coastal transport:

  • Málaga ↔ Marbella
  • Marbella ↔ Estepona
  • Málaga ↔ Nerja
  • Málaga ↔ Mijas Costa
  • Málaga Airport ↔ Marbella Bus Station (direct service)

Portillo/Avanza runs almost all Costa del Sol coastal buses.


5. Comes (Cádiz Province)

Covers:

  • Cádiz → Jerez → Sevilla
  • Cádiz ↔ Tarifa ↔ Algeciras
  • Cádiz ↔ Zahara, Conil, Vejer, Barbate
  • Costa de la Luz network

6. Others / Local Operators

  • Línea M-220, M-120 (local routes), CTSA-Portillo
  • Monbus (certain long routes)
  • ALSA regional subsidiaries

Each province often has smaller operators running city-to-village routes.


Key Inter-Provincial Bus Routes

These routes are essential for travellers moving between major cities where trains are not available or not direct.

RouteCompanyDurationNotes
Málaga → MarbellaPortillo45–60 minNo train service exists
Málaga Airport → MarbellaPortillo45–60 minDirect & very popular
Málaga → NerjaALSA1h 10mMost frequent coastal route
Málaga → GranadaALSA1h 45mGood frequency
Málaga → CádizALSA4–5hNo direct train
Sevilla → CádizComes1h 30mAlternative to Media Distancia train
Granada → CórdobaALSA2h 45mGood connection
Almería → MálagaALSA2h 30mCoast route
Sevilla → HuelvaDamas1h 20mFrequent
Tarifa → AlgecirasComes30–35 minKey for Morocco ferries

Urban Buses (City Bus Networks)

All major cities operate municipal bus networks.

Málaga (EMT Málaga)

  • Very reliable
  • Covers all neighbourhoods
  • Direct services to beaches, Port, and University
  • Cheap tickets (€1.40 single)

Sevilla (TUSSAM)

  • Dense network
  • Efficient routes to Triana, La Cartuja, Santa Cruz, Macarena
  • Airport bus EA

Granada

  • Red buses (urban), yellow minibuses (historic centre)
  • Essential for Alhambra access

Cádiz / Jerez / Algeciras

  • Frequent city networks
  • Combined with provincial buses

Córdoba

  • Reliable city bus system, well-connected with AVE station

Airport Bus Services

Airport buses exist in all provinces EXCEPT where a train is better (Málaga).

Málaga Airport

  • Train (C1) is better, faster, cheaper
  • But buses run to: Marbella, Estepona, Nerja, Granada, Motril

Sevilla Airport

  • EA Airport Bus – 35 minutes to city centre
  • No train line

Granada Airport

  • Shuttle bus to city centre/hotels
  • ~30–40 minutes

Jerez Airport

  • Bus to Jerez, Cádiz, El Puerto de Santa María

Almería Airport

  • Line 30 bus to city centre

Bus Prices & Tickets

Short-distance (urban):

  • €1.20–€1.50 single
  • Day passes available in some cities
  • Transport cards offer discounts

Medium-distance:

  • Málaga → Marbella: €6–€8
  • Málaga → Nerja: €5–€7
  • Málaga → Ronda: €11–€14
  • Sevilla → Cádiz: €10–€13
  • Granada → Motril: €4–€6

Long-distance:

  • Málaga → Cádiz: €18–€25
  • Málaga → Almería: €12–€18
  • Marbella → Cádiz: €17–€23

Where to buy tickets:

  • Company websites (ALSA, Avanza, Damas, Comes)
  • Bus stations
  • On-board (sometimes)
  • Apps
  • Ticket machines

Booking in advance is recommended for long-distance routes in high season.


Main Bus Stations in Andalucía

Málaga Bus Station (next to María Zambrano)

Main hub for:

  • Portillo
  • ALSA long-distance
  • Airport buses

Marbella Bus Station

Essential for Costa del Sol routes
Frequent services to Málaga, Airport, Estepona

Sevilla – Plaza de Armas / Prado de San Sebastián

Both are major hubs depending on destination

Granada Bus Station

Well-connected to Alhambra & city buses

Cádiz Bus Station

Connected to trains and ferries

Jerez Bus Station

Important link for the province


When Buses Are the Best Option

Coastal towns without trains

  • Marbella
  • Estepona
  • Torrox
  • Nerja
  • Tarifa
  • Conil
  • Vejer
    No rail lines exist here.

Rural villages & Pueblo Blanco areas

  • Grazalema
  • Ronda (train exists, but few services)
  • Frigiliana
  • El Rocío
  • Iznájar
  • Alpujarras villages
    Buses are essential.

Budget-friendly travel

Buses are cheaper than trains and often just as comfortable.

Airport transfers for many towns

Especially if you stay outside the train zone.


When Not to Use Buses

  • Long trips between big cities (train is faster)
  • If you’re travelling with heavy luggage
  • If you need a flexible schedule
  • Mountain areas with infrequent services

For these situations, consider renting a car or using the train.


Official operators and timetables

  • ALSA
  • Damas
  • Avanza/Portillo
  • Comes
  • Sevilla TUSSAM
  • Málaga EMT

More from Andalucía