How to get to Madrid

How to get to Madrid

Madrid is a very well connected city nationally and internationally by train, air and road. It is the center of the Spanish railway network, it has very good road network and the main international airport is just 8 miles (13 km) from the city center.

By plane

All flights, whether low-cost or standard carriers, fly into the main international airport in Madrid called Adolfo Suárez Madrid Barajas Airport, which is extremely well connected and close to the city centre.  

Travelling from the U.S. 

Several airlines offer inexpensive and direct flights between the U.S. and Madrid, especially from New York City and Chicago’s O’Hare Airport. A direct flight costs approximately $500 in the off-season and $1,000 peak season.

These are the main carriers:

Travelling from Canada

Air Canada is the only airline to offer non-stop flights between Toronto and Madrid, with other carriers such as Iberia and British Airways offering 1 or 2 stop flights from Montreal or Toronto.

Travelling from Australia

There are currently no airlines that fly directly from any part of Australia to Spain’s capital, but the main airlines like Emirates, British Airways and Qatar Airways offer several flights with just 1 or 2 stopovers.

Travelling from Europe

There are several low-cost carriers that fly to Madrid from different cities in the United Kingdom, taking just a little over 2 hours. These are the main airlines and cities:

  • EasyJet: from Bristol, Edinburgh, Liverpool, London Gatwick and London Luton.
  • Ryanair: from London Stansted, Newcastle, Birmingham and Manchester.
  • Norwegian: London Gatwick
  • British Airways.

How to get to the center from the airport

If you want to read about the Madrid Barajas International Airport or the easiest ways to get from the airport to the city center, click here. 

By car

You can also get to Madrid by car from other parts of the peninsula or other European cities and towns. To plan your itinerary, we recommend Google Maps:

By train

Madrid’s two main railway stations are Chamartin and Atocha. Depending on where you come from, you will get to one or the other.

The AVE (Alta Velocidad Española) is a modern high-speed train in Spain, which connects Madrid with Barcelona, Valencia, Seville, Cordoba, Alicante, Cuenca, Albacete, Villena, Malaga, among other Spanish cities. AVE trains are very comfortable with short travel times and are normally punctual. Nevertheless, the tickets are a little expensive. If you want something a little cheaper, we recommend checking out Avant and Alvia tickets or Altaria.

To see the schedules and rates, check out AVE’s official website: