Skip to content
Voykit
Draft data. Times, fares and step counts are desk estimates awaiting field checks. How we verify
Source checked
A source and a date are on record: we read it from an official or published page. Not yet confirmed on the ground.
Field checked
Someone checked it on the ground, with the date shown.
Plan calculated
Worked out by Voykit from its own data (times, distances, budgets). A calculation, not a measurement.

Unknown times stay unknown. How we verify

Spain

Getting around Spain: trains, buses, driving and domestic flights

For most trips, use the high-speed train between mainland cities — Madrid to Barcelona 2 h 30–3 h 10, Madrid to Seville 2 h 30 — and buses for Granada, Ronda and small towns. Fly only to the islands or Barcelona–Andalusia. Hire a car for the white villages, the north coast or rural Extremadura; skip it inside Madrid and Barcelona.

Not field-verified
Source checked
A source and a date are on record: we read it from an official or published page. Not yet confirmed on the ground.
Field checked
Someone checked it on the ground, with the date shown.
Plan calculated
Worked out by Voykit from its own data (times, distances, budgets). A calculation, not a measurement.

Unknown times stay unknown. How we verify

Updated Sep 20266 min read

Key facts

Default between big cities
High-speed train (AVE, Avlo, Iryo, Ouigo), centre to centre, €15–120 one way
Cheapest for small towns
Long-distance bus (Alsa and others), €15–40 on many routes
When to fly
Balearics and Canaries, or Barcelona–Seville (1 h 40)
When to hire a car
White villages, north coast, Extremadura, rural islands
City transport
Metro and buses €1.50–2.60 a trip; 10-trip cards cheaper
Book ahead
Train fares rise close to departure; weekend and holiday buses sell out
Driving rule to knowcheck
Low-emission zones restrict some foreign cars in Madrid, Barcelona and other cities

Summary by trip type, month and cost

Match the mode to the shape of your trip, not to a single rule. Trains win on the mainland trunk routes; buses win on the secondary ones; planes win over water and long distances; cars win where nothing else goes.

Summary by trip type, month and cost
Trip typeBest modeTypical timeTypical cost (2026 estimate)
Madrid – BarcelonaHigh-speed train2 h 30–3 h 10€15–120 one way
Madrid – SevilleHigh-speed train2 h 30€15–120 one way
Madrid – MálagaHigh-speed train2 h 40€15–120 one way
Madrid – GranadaBus4 h 30–5 h€15–40
Granada – SevilleBusabout 3 h€10–25 (check)
Barcelona – SevillePlane1 h 40€30–150
Madrid – Canary IslandsPlane2 h 40€30–150
Barcelona – PalmaFerry7–8 h€40–120 foot passenger
Dénia – IbizaFerry2–4 h€40–120 foot passenger
White villages or north coastHire carvaries€30–70 a day plus fuel and tolls

Fares move with how early you book and with the operator; treat these as bands, not quotes.

Step by step: choosing and booking each mode

Trains. Four operators now run the main high-speed lines: state operator Renfe (AVE and the low-cost Avlo) plus Iryo and Ouigo. Competition pushed fares down on Madrid–Barcelona, Madrid–Valencia and Madrid–Andalusia, so compare all of them before booking. Buy 2–8 weeks out for the cheapest seats. Allow time at the station: bags go through screening and gates close a few minutes before departure. Low-cost tickets charge extra for large bags and usually do not allow changes.

  • Compare Renfe, Avlo, Iryo and Ouigo on the same route before buying.
  • Book 2–8 weeks ahead; walk-up fares on the day can be several times higher.
  • Regional and Media Distancia trains are slower but cheap (€10–30) and useful in Andalusia and Catalonia.
  • Cercanías (Madrid) and Rodalies (Barcelona) cover suburbs and day trips; Barcelona's Rodalies has frequent delays — check before relying on it.

Buses: the cheap option that reaches more places

Alsa and other operators run a dense long-distance network. Buses beat the train for Granada–Seville, Ronda, the white villages and many small towns with no station. They are also the cheapest way to cross the country. The trade-off is time and comfort: Madrid–Granada is 4 h 30–5 h by road.

Book online a few days ahead. Weekend and public-holiday departures sell out, and the busiest summer routes can fill a week out. Stations are often on the edge of town, so add a local bus or taxi at each end.

Domestic flights: islands and long hops

Fly when water or distance makes the train impractical: the Balearics, the Canaries, and Barcelona to the south. Barcelona–Seville is about 1 h 40; Madrid to the Canaries about 2 h 40. Fares run €30–150 depending on season and how early you book.

Watch the terminals. Madrid T4 and Barcelona T1/T2 are far from the other terminals, and transfers between them take time. Add 2 hours before departure for bag drop and security, more at peak summer weekends. For island hops, compare the ferry too: it is slower but often cheaper with a car.

Driving: when a car is worth it

Hire a car for the white villages of Andalusia, the north coast, Extremadura, and rural parts of the islands. Madrid to Seville is about 5 h 30 by road, so a car only makes sense if you are stopping on the way. Rates run €30–70 a day plus fuel and tolls; book early in summer.

Two rules matter. Low-emission zones restrict some vehicles in Madrid, Barcelona and other cities, and foreign-registered cars may need to register in advance — check before you drive in. Never leave anything visible in a parked car, including in car parks and at motorway service areas.

You need a valid licence from your home country or an International Driving Permit where required, plus the vehicle documents. Motorways are fast and well maintained; secondary roads to villages are slower than the map suggests.

Ferries: Balearics and the mainland

Ferries link Barcelona and Valencia with Palma, and Dénia and Valencia with Ibiza and Mallorca. Barcelona–Palma takes 7–8 h; Dénia–Ibiza 2–4 h on fast services. Foot passengers pay roughly €40–120; bringing a car costs more and needs booking well ahead in summer.

Summer sailings sell out, and fast ferries cancel in rough seas. If a crossing matters to your plan, keep a buffer day or a flight as backup.

In cities: metro, bus and cards

Madrid and Barcelona metros are fast, frequent and the default way to move. Single rides cost €1.50–2.60; multi-trip cards are much cheaper per journey (Madrid's Multi card, Barcelona's T-casual). Most networks now accept contactless bank cards at the gate, which saves queueing for a ticket.

Watch your bags on busy lines — Barcelona L3 and Madrid line 1 around Sol are the classic spots. Taxis and ride-hailing work in the big cities; outside them, taxis are often the only option after the last bus.

Notes and traps

Train stations in Spain are often not where you think: some high-speed stations sit outside the city centre, so check the station name, not just the city. Buses frequently leave from a separate station again.

Public transport thins out on Sundays and public holidays, and small-town services can stop entirely. If you are travelling on a holiday weekend, book everything in advance.

Tap water is safe on the mainland, so refilling a bottle at your accommodation cuts cost and plastic. For payments and cards, see the money page; for phone data to book tickets on the move, see the SIM page.

FAQ

Questions people ask

What is the best way to get around Spain?

High-speed trains for mainland city pairs — Madrid–Barcelona 2 h 30–3 h 10, Madrid–Seville 2 h 30 — and buses for Granada, Ronda and small towns. Fly to the islands or Barcelona–Andalusia. Hire a car only for rural areas, the white villages or the north coast.

Do I need a car in Spain?

No for Madrid, Barcelona, Seville, Valencia and other cities with good trains and metros. Yes if you want the white villages, the north coast, Extremadura or rural islands, where buses are slow or infrequent. City driving adds low-emission zone rules and parking costs.

Are there rail or bus passes for Spain?

There is no single nationwide pass that covers all operators. Renfe sells its own multi-trip and tourist products, and regional cards exist in Madrid, Barcelona and other areas. For most visitors, booking individual high-speed tickets 2–8 weeks ahead is cheaper than any pass (check current products).

How early should I book trains and buses in Spain?

Trains: 2–8 weeks ahead for the lowest fares, since prices rise close to departure. Buses: a few days ahead normally, but a week or more for weekends, public holidays and summer routes, which sell out.

Is it cheaper to fly or take the train in Spain?

On mainland trunk routes the train is usually competitive once you add airport transfers, and it is centre to centre. Flights win on price for the islands and for long hops such as Barcelona–Seville, especially with budget fares booked early.

Can I use contactless cards on Spanish public transport?

On many city metros and buses, yes — tap a contactless bank card at the gate. Coverage varies by city and network, so check locally or buy the local multi-trip card, which is usually cheaper per journey.

Deep dive

Every source; changeable facts are marked check

Sources