How to get from Granada to Madrid

Travel options
from Granada to Madrid

You can get from Granada to Madrid by train, bus or flight.

Our recommendation

To get from Granada to Madrid on 18 Aug we recommend taking a bus because it’s the best combination of price and speed.

10:30Granada, Estación De Autobuses4h30 15:00Madrid, Estación Sur
0 changes
10:30Granada, Estación De Autobuses4h30 15:00Madrid, Estación Sur
0 changes
Other options
16:00Granada, Estación De Autobuses4h30 20:30Madrid, Estación Sur
0 changes
16:00Granada, Estación De Autobuses4h50 20:50Madrid, Aeropuerto Barajas T4
0 changes
11:00Granada, Estación De Autobuses5h00 16:00Madrid, Estación Sur
0 changes

Find all the dates and times for this journey by train, bus, and flight, .

More than 1,000 travel companies trust us to sell their tickets all in one place.

Deutsche Bahn
Place to stay

Need a place to stay in Madrid?

view on map

Top pick hotels

View more

Entire homes & apartments

View more

Find the best accommodation for you, with our partner

View all

Compare prices and tickets Prices for trains, buses and flights

18 Aug
19 Aug
20 Aug
21 Aug
22 Aug
23 Aug
24 Aug
25 Aug
26 Aug
27 Aug
28 Aug
29 Aug
30 Aug
31 Aug
01 Sept
02 Sept
03 Sept
04 Sept
05 Sept
06 Sept
07 Sept

Travel Information to Madrid from Granada

distanceDistance223 miles
modeAvailable travel modesCoach, flight, ferry or train
priceTicket price range£17 - £238
cheapestCheapest modeCoach • £17 • 4 h 30 min
fastestFastest modeFlight • £238 • 1 h 10 min
carriersPopular travel companiesAlsa, Vueling or Renfe AVE

Take a coach, flight, ferry or train to travel 223 miles between Granada and Madrid. If speed is a priority, then a flight is the best option with an average duration of 1 h 10 min; whereas, if saving money is more important, then a coach is the best option with prices starting as low as £17. The most popular travel providers which serve this route are Alsa, Vueling or Renfe AVE among others. Travellers can even take a direct coach, flight or train from Granada to Madrid.

Travel Tips: Travel from Granada to Madrid

Travel to Madrid 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 Granada to Madrid.

You can travel between Granada and Madrid 4 different ways: coach, flight, ferry or train.

Coach services offer the cheapest way to get from Granada to Madrid. Tickets for a coach cost on average £17.

This is compared to other travel options to Madrid:

A coach journey is usually £220 less than a journey to Madrid by plane, which costs on average £238 for the same trip.

A coach is about £101 less than a train, which costs on average £118 for this journey.

The fastest way from Granada to Madrid is by flight with an average journey time of 1 h 10 min.

Other travel options between Granada and Madrid can usually take longer:

In comparison, getting to Madrid by coach can take on average 4 h 30 min.

In comparison, taking a train requires on average 3 h 20 min   of travel time.

The Granada to Madrid distance is approximately 223 miles.

The average frequency per day from Granada to Madrid is:

  • Around 1 coach per day.
  • 3 trains a day.

However, we recommend checking specific travel dates for your journey to Madrid from Granada as scheduled services by coach, flight, ferry or train can vary by season or day of the week.

These are the most popular departure and arrival points when travelling from Granada to Madrid:

  • Most travellers catch their coach from Granada, Estación De Autobuses and arrive in Madrid, Estación Sur/Gare routière Méndez Alvaro - 83.
  • Most travellers board their plane from Granada Airport and arrive in Madrid Barajas Airport.
  • Most travellers take a train from Granada to Madrid-Puerta de Atocha.

If finding a good deal is your main consideration for your trip from Granada to Madrid, then we'll help you find the best value travel companies for you:

  • Travel with Alsa to go to Madrid by coach. For a good deal on tickets, you can find Alsa Granada to Madrid tickets on Omio for £17.
  • Vueling can take you to Madrid by plane. If searching for a good deal on flights, you can find tickets for Vueling from Granada to Madrid for £238.
  • Travel with Renfe AVE for trains to Madrid. If you’re looking for a good deal on tickets, check for Renfe AVE Granada to Madrid tickets on Omio for £118.

Yes, there are direct services available between Granada and Madrid with the following travel operators:

  • You can travel directly by coach with Alsa with 1 direct coach per day.
  • You can find around direct flights per day and book this direct flight with Air Nostrum.
  • You can find around 3 direct trains per day and book this direct train with Renfe AVE.

Direct services tend to save you time and add more convenience in getting you to Madrid as you won't need to change in between, so it's worth paying attention to before booking your tickets to Madrid from Granada.

Omio customers who travel from Granada to Madrid often also extend their holiday to go to Barcelona, Valencia or Sevilla. Omio can help you plan your trip by finding the best connections between Madrid and these popular destinations at a great price.

Before travelling from Granada to Madrid, it’s good to know what ticket you can book and how much it will cost in the next 7 days:

  • The price of a coach ticket for this trip is £17 one way on average.
  • The price of a plane ticket is £238 one way on average for this trip.
  • The price of a train ticket is on average £118 one way for this route.

But we recommend booking Granada to Madrid tickets online a few months before your planned travel date to score the best deals and save money on your trip.

The Omio App Makes Travel Planning Easy

We’ll get you where you want to go. From live train updates to mobile tickets, our innovative app is the ideal way to plan and keep track of your travel.

Hand With Phone