Madrid has one of the best public transport networks in Europe, and once you understand how it fits together, getting around the city is genuinely straightforward. Taxis exist, Uber works, but honestly you rarely need either. A single metro ticket will take you from the airport to the city centre, across town to a museum, and back to your hotel without ever touching a cab app. Here is what you actually need to know.
The metro runs on a zone system, and as a tourist you will almost certainly stay within Zone A, which covers the entire city centre and most neighbourhoods visitors care about. A single Zone A ticket costs around €1.50 to €2.00 depending on how many stops you travel, but the smartest buy is the Tarjeta de Transporte Publico, a rechargeable card available at any metro station kiosk for €2.50. Load it with a 10-trip pass (abono de 10 viajes) for roughly €12.20 and your per-journey cost drops significantly.
The lines you will use most are L1 (light blue), running north to south through Tribunal, Gran Via, and Atocha; L2 (red), cutting east to west through La Latina and Ventas; and L3 (yellow), connecting Callao down through Lavapiés and Legazpi. All three lines converge at Sol, which is both the geographic centre of Madrid and kilometre zero of the entire Spanish road network. If you ever get lost, find Sol and reorient from there. It is that central.
The L6 circular line is underrated by tourists. It loops around the outer centre, connecting Nuevos Ministerios, Moncloa, Argüelles, and Pacífico without forcing you through Sol every single time. If you are staying in Chamberí or heading to the Bernabéu, L6 saves you a lot of unnecessary backtracking.
One important caveat: the airport (Aeropuerto T1-T2-T3 and T4) sits in Zone B or beyond. A single trip from Barajas on the metro costs a flat €5 supplement on top of your regular fare. It is still cheaper than a taxi, which typically runs €25 to €35 from the airport to the centre depending on traffic.
The EMT bus network has over 200 lines and goes absolutely everywhere the metro does not. Bus 27 connects Callao to the Retiro park and Atocha along the Paseo del Prado, passing the Thyssen and the Prado itself. Bus 3 runs from Puerta de Toledo through La Latina to Sol. Your metro card works on all EMT buses, so there is no separate ticket to buy.
Night buses, called Buhos (owls), run from 11:30pm to roughly 6am from Plaza de Cibeles as a hub. Lines N1 through N27 cover the whole city. They are slow and stop frequently, but they are reliable, safe, and cost the same as a daytime trip on your card. On a Friday night in Malasaña this matters.
Cercanías are the regional commuter trains operated by Renfe, and tourists almost always ignore them. That is a mistake. The C3 and C4 lines stop at Atocha, Sol (underground, called Sol Cercanías), and Chamartín, making them genuinely useful for getting between Madrid's two main train stations in under ten minutes. If you are taking a day trip to Aranjuez, the C3 Cercanías gets you there in 45 minutes for around €4. Your metro card does not cover Cercanías, but the fares are low and tickets are sold at Renfe machines in any Cercanías station.
Atocha is also the departure point for AVE high-speed trains to Toledo (30 minutes), Seville (2.5 hours), and Barcelona (2.5 hours), so even if you only pass through it on Cercanías, it is worth knowing where the long-distance platforms are.
Where you stay in Madrid directly affects how much time you spend underground. Sol, Malasaña, Chueca, and La Latina all sit within walking distance of multiple metro lines, meaning you can reach almost anywhere in the city in under 25 minutes door to door. Salamanca is well served by L4 (brown) along Calle Velázquez and Serrano. Lavapiés has L3 at Lavapies station, though the neighbourhood itself rewards walking given how compact it is.
If you want to stay somewhere with excellent transport connections across all three main metro lines, the area around Sol is hard to beat. You can find hotels in the Sol and city centre area at cheaphotelsmadrid.com/centro/, where over 5,393 hotels are listed from €38 per night, most with free cancellation.
Ready to sort your accommodation? Browse Madrid city centre hotels here and book at the same price as Booking.com, with every stay removing one tonne of CO2 through the IMPT carbon offset programme.
Curated picks are coming — meanwhile, the live search covers every bookable property at the same price or better.