Travel Information between Madrid and Alcalá de Henares
| 18 miles (29 km) | |
| Train or bus | |
| $4 - $5 | |
| Bus • $4 (€4) • 34 min | |
| Train • $5 (€4) • 24 min | |
| Consorcio de Transportes de Madrid or Renfe Regional Exprés |
Take a train or bus to travel 18 miles (29 km) to Alcalá de Henares from Madrid. The most popular travel companies which serve this trip are Consorcio de Transportes de Madrid or Renfe Regional Exprés among others. Travelers can even take a direct bus or train from Madrid to Alcalá de Henares.
Travel optionsfrom Madrid to Alcalá de Henares
How to get from Madrid to Alcalá de Henares by train, bus or flight.
Our recommendation
The best way to travel from Madrid to Alcalá de Henares is by taking a train because it’s the best combination of price and speed.
C7:75818Cheapest
C7:75818Fastest
C7:75818Other options
C2:27612
C2:75008
C7:75820Find all the dates and times for this journey by train, bus, flight, and ferry .
Compare prices and tickets Prices for trains, buses and flights
Compare train and bus prices over the next three weeks. See the best deals at a glance, find the lowest fares, and choose the option that fits your budget.
Dec 07
Dec 08
Dec 09
Dec 10
Dec 11
Dec 12
Dec 13
More than 1,000 travel companies trust us to sell their tickets all in one place.
FAQs: Travel from Madrid to Alcalá de Henares
Travel to Alcalá de Henares easily. Whether you want fast, cheap or something entirely different, our travel experts have collected everything you need to know so you can find the best option from Madrid to Alcalá de Henares.

You can get from Madrid to Alcalá de Henares 2 different ways: train or bus.
The cheapest way to travel between Madrid and Alcalá de Henares is a bus with an average price of $4 (€4).
This is compared to other travel options from Madrid to Alcalá de Henares:
Taking a bus costs $1 (€1) less than taking a train, which costs on average $5 (€4) for the same trip.
The fastest way from Madrid to Alcalá de Henares is by train with an average journey time of 24 min.
There are alternative travel options to Alcalá de Henares that take longer:
Bus takes 34 min on average.
Alcalá de Henares is approximately 18 miles (29 km) away from Madrid.
The average frequency per day from Madrid to Alcalá de Henares is:
- 5 buses a day.
- 2 trains a day.
However, we recommend checking specific travel dates for your trip to Alcalá de Henares from Madrid as scheduled services by train or bus can vary by season or day of the week.
These are the most popular departure and arrival points from Madrid to Alcalá de Henares:
- Trains most often depart from Madrid at Madrid Chamartín and arrive in Alcalá de Henares at Alcalá de Henares.
The following travel companies offer services from Madrid to Alcalá de Henares:
- Consorcio de Transportes de Madrid can get you to Alcalá de Henares by bus. You can find a good deal for bus tickets with Consorcio de Transportes de Madrid from Madrid to Alcalá de Henares for $4 (€4) on Omio.
- Travel with Renfe Regional Exprés, Renfe or Renfe Viajeros for trains to Alcalá de Henares. If you’re looking for a good deal on tickets, check for Renfe Madrid to Alcalá de Henares tickets on Omio for $4 (€4).
Yes, there are direct services available from Madrid to Alcalá de Henares with the following travel companies:
- Direct buses with Consorcio de Transportes de Madrid with 5 direct buses per day.
- 2 direct trains per day with Renfe Regional Exprés, Renfe or Renfe Viajeros.
Direct services tend to save you time and add more convenience in getting you to Alcalá de Henares as you won't need to transfer at another stop in between, so it's worth paying attention to before booking your tickets between Madrid and Alcalá de Henares.
Travelling from Madrid to Alcalá de Henares: related information
Here are some other resources that might have the information you need
