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.
- 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
GuideSpain
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.
| Trip type | Best mode | Typical time | Typical cost (2026 estimate) |
|---|---|---|---|
| Madrid – Barcelona | High-speed train | 2 h 30–3 h 10 | €15–120 one way |
| Madrid – Seville | High-speed train | 2 h 30 | €15–120 one way |
| Madrid – Málaga | High-speed train | 2 h 40 | €15–120 one way |
| Madrid – Granada | Bus | 4 h 30–5 h | €15–40 |
| Granada – Seville | Bus | about 3 h | €10–25 (check) |
| Barcelona – Seville | Plane | 1 h 40 | €30–150 |
| Madrid – Canary Islands | Plane | 2 h 40 | €30–150 |
| Barcelona – Palma | Ferry | 7–8 h | €40–120 foot passenger |
| Dénia – Ibiza | Ferry | 2–4 h | €40–120 foot passenger |
| White villages or north coast | Hire car | varies | €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
- officialRenfe (official operator)
- officialIryo (official operator)
- officialOuigo Spain (official operator)
- officialAlsa (official operator)
- officialAena (Spanish airports)
- secondaryWikivoyage – Spain