How to Get from Madrid to Alcalá de Henares: A Quick Summary
The route between Madrid and Alcalá de Henares is one of the most traveled in the Community of Madrid, and for good reason: the capital and the birthplace of Cervantes are separated by just half an hour. You have three clear options for making the trip, each suited to different travelers. If you’re in a hurry and want to reach the city center without hassle, the Cercanías train is your best bet. If you prefer flexibility to get around the city later or make stops along the way, driving offers that freedom, though you’ll have to deal with traffic on the A-2 and parking in the historic quarter. The bus is the balanced option: affordable, direct, and with frequent departures from the Avenida de América interchange. For me, if you’re traveling alone or as a couple and plan to spend the day strolling, the train wins for comfort. If you’re in a group or with children, driving is worth it despite the tolls.
Driving from Madrid to Alcalá de Henares
Driving from Madrid to Alcalá is straightforward but requires planning your access and parking. The main route is the A-2 motorway (Northeast Motorway), which heads directly out from central Madrid, crossing either the M-40 or M-30 depending on your starting point. If departing from the center, you’ll head up Calle Alcalá to connect with the A-2 near the Plaza de Toros de Las Ventas (Las Ventas Bullring), or take the M-40 from other parts of the capital.
The journey takes about 30 minutes under normal conditions, but can extend to 50 minutes or even an hour during rush hour (8:00–9:30 and 18:00–20:00), especially around Torrejón de Ardoz and San Fernando de Henares. Regarding tolls, the A-2 has a toll section from kilometer 12 (San Fernando de Henares) to Alcalá de Henares. The approximate cost is between €2 and €3 for cars, depending on the exact entry point.
If you wish to avoid tolls, you can take the N-320 national road (former Barcelona Road), which runs parallel to the motorway, although the trip extends to 40–45 minutes and you’ll encounter traffic lights in Torrejón de Ardoz and San Fernando. Another option is to exit via the R-2 (Radial 2) from the M-40, but this toll motorway is more expensive (around €5–€7) and only worthwhile if you’re coming from northern Madrid.
For parking in Alcalá, forget about the historic center unless you have a resident permit. My advice is to leave your car at the Plaza de Cervantes parking garage (public and underground) or at the parking lot of the Hospital Universitario Príncipe de Asturias if you plan to visit the university (there’s a local bus that takes you to the center). You can also park in the blue zones of the expanded district, which are larger and better regulated, about a 10-minute walk from the Plaza Mayor.
By train from Madrid to Alcalá de Henares
The most efficient and relaxed option is undoubtedly the Renfe Cercanías commuter train. Lines C-2 (Guadalajara) and C-7 (Alcalá de Henares) connect the capital with this Complutense city with excellent frequency: trains run every 15–20 minutes on weekdays and every 30–40 minutes on weekends and holidays.
Trains depart from Atocha, Recoletos, Nuevos Ministerios, and Chamartín, so you can board at whichever station suits you best in Madrid. The journey takes between 25 and 35 minutes, depending on whether it’s a direct service or stops at all intermediate stations. Alcalá has two stops: Alcalá de Henares (the main one, in the center) and La Garena (further east, useful if you’re staying in that area).
A single ticket for zone B2 (Madrid–Alcalá) costs around €3.50 to €4.50. If you’re making a round trip on the same day, buy a return ticket to save a few cents. Monthly passes or 10-trip tickets are also good options if you plan to travel over several days. You can purchase tickets at station machines (which accept both card and cash) or via the Renfe Cercanías app. My tip: avoid trains between 8:00 and 9:00 if you don’t want to stand, as they’re packed with students and commuters who live in Alcalá and work in Madrid.
By bus from Madrid to Alcalá de Henares
The bus connection between Madrid and Alcalá de Henares is served by interurban lines operated by the Consorcio de Transportes de Madrid and run by ALSA: line 223 (Madrid–Alcalá center) and line 227 (Madrid–Alcalá Espartales/University), both departing from the Avenida de América interchange hub. Travel time ranges from 40 to 55 minutes depending on traffic on the A-2 highway, with very frequent services throughout the day.
A single interurban ticket costs around €3–4 (monthly passes and the CRTM Multi card are also valid). For Alcalá’s historic center, line 223 drops you closer; for the university campus, line 227 is better. All things considered, Cercanías tends to be the more reliable option during rush hour for this route.
Recommended stops along the way
If you’re driving and have extra time, there are three stops that enrich your journey and let you explore the Henares corridor beyond the highway:
- Torrejón de Ardoz: Halfway between Madrid and Alcalá, this town has undergone an interesting urban transformation. It’s worth stopping at Parque Europa (Europe Park), where you’ll find scale replicas of European landmarks such as the Eiffel Tower and London Bridge. It’s ideal for stretching your legs if you’re traveling with children. Recommended time: 45 minutes to 1 hour.
- San Fernando de Henares: Just before reaching Alcalá, this town preserves a charming historic center featuring 18th-century historicist architecture and remnants of the Royal Tapestry Factory. Stroll through Plaza de España (Spain Square) and enjoy a coffee at one of its terraces. Less touristy than Alcalá, it retains the authentic feel of a traditional Madrid-area town. Recommended time: 30–45 minutes.
- Ciudad de los Poetas (Loeches): If you take the alternative N-320 road, you can detour a few kilometers toward Loeches, famous for its Convent of the Comendadoras and as the place that inspired the poet Góngora. The setting is rural and tranquil, perfect for a technical stop away from the highway hustle. Recommended time: 40 minutes.
Where to sleep in Alcalá de Henares
Alcalá offers options for all budgets, although tourism is more low-key than in the capital, Madrid, so prices are reasonable.
For the backpacker or budget traveler, there are hostels and guesthouses in the ensanche (new district) with prices ranging from 40 to 60 euros per night for a double room. The train station area (La Garena) also has affordable options and is well connected to the center by city bus.
If you are looking for mid-range quality (range of 80 to 120 euros), the historic center is your area. Here you will find boutique hotels in restored 16th- and 17th-century buildings, close to the University and the Casa de Cervantes (Cervantes House). Calle Mayor and the surroundings of Plaza de Cervantes concentrate the largest supply.
For those seeking luxury or extended stays, there are four-star hotels in the very center and near the university campus, with prices starting from 150 euros and potentially exceeding 200 on weekends with cultural events. Many offer views of the skyline featuring the Mudéjar towers of the cathedral.
Where to eat along the route
The gastronomy of this area combines the best of Madrid’s cuisine with local specialties from Alcalá that you won’t find elsewhere.