[menuItemContent][menuItemRightSideContent]
Currency

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 Jul 26 we recommend taking a bus because it’s the best combination of price and speed.

04:00PMGranada, Estación De Autobuses4h30 08:30PMMadrid, Estación Sur
0 changes
$241One-way
Cheapest
04:00PMGranada, Estación De Autobuses4h30 08:30PMMadrid, Estación Sur
0 changes
$241One-way
Other options
11:00AMGranada, Estación De Autobuses5h00 04:00PMMadrid, Estación Sur
0 changes
$241One-way
11:00AMGranada, Estación De Autobuses5h30 04:30PMMadrid
0 changes
$241One-way
07:00AMGranada, Estación De Autobuses5h00 12:00PMMadrid, Estación Sur
0 changes
$241One-way

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

These companies trust us. We sell their tickets all in one place.

Trenitalia
Easyjet
Deutsche Bahn
SNCF
Accommodation

Need a place to stay?

view on map
Top pick hotels
Entire homes & apartments

Find the best accommodation for you, with our partner Booking.com

View all

COMPARE Prices for trains, buses and flights

Mon
Jul 26
$101Renfe AVE
$24Alsa
$120Air Nostrum
Tue
Jul 27
$91Renfe AVE
$24Alsa
$120Air Nostrum
Wed
Jul 28
$81Renfe AVE
$24Alsa
$66Air Nostrum
Thu
Jul 29
$81Renfe AVE
$24Alsa
$66Air Nostrum
Fri
Jul 30
$81Renfe AVE
$24Alsa
$66Air Nostrum
Sat
Jul 31
$71Renfe AVE
$24Alsa
$70Air Nostrum
Sun
Aug 1
$74Renfe
$24Alsa
$120Air Nostrum
Mon
Aug 2
$71Renfe AVE
$24Alsa
$49Air Nostrum
Tue
Aug 3
$71Renfe AVE
$24Alsa
$49Air Nostrum
Wed
Aug 4
$61Renfe AVE
$24Alsa
$66Air Nostrum
Thu
Aug 5
$61Renfe AVE
$24Alsa
$66Air Nostrum
Fri
Aug 6
$71Renfe AVE
$24Alsa
$93Air Nostrum
Sat
Aug 7
$71Renfe AVE
$24Alsa
$70Air Nostrum
Sun
Aug 8
$74Renfe
$24Alsa
$49Air Nostrum
Mon
Aug 9
$81Renfe AVE
$24Alsa
$49Air Nostrum
Tue
Aug 10
$61Renfe AVE
$24Alsa
$66Air Nostrum
Wed
Aug 11
$51Renfe AVE
$24Alsa
$49Air Nostrum
Thu
Aug 12
$51Renfe AVE
$24Alsa
$49Air Nostrum
Fri
Aug 13
$61Renfe AVE
$24Alsa
$49Air Nostrum
Sat
Aug 14
$61Renfe AVE
$24Alsa
$70Air Nostrum

Travel Information between Granada and Madrid

distanceDistance223 miles (359 km)
modeAvailable travel modesFlight, bus or train
priceTicket price range$24 - $141
cheapestCheapest modeBus • $24 (€19) • 5 h
fastestFastest modeFlight • $141 (€113) • 1 h 10 min
carriersPopular travel companiesAir Nostrum, Alsa or Renfe AVE

Take a flight, bus or train to travel 223 miles (359 km) 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 bus is the best option with prices starting as low as $24 (€19). The most popular travel companies which serve this trip are Air Nostrum, Alsa or Renfe AVE among others. Travelers can even take a direct flight, bus or train from Granada to Madrid.

The Window Seat

Read more about Madrid

Capital Gains
Capital Gains

Europe’s biggest capital cities are all mesmerizing in their own right but depending on what type of person you are, one of the big five—Berlin, London, Madrid, Paris and Rome—will call to you more...

Continue reading
Daytrippers: Madrid
Daytrippers: Madrid

From the Art Deco esplanade of Gran Via to the myriad bustling streets made for bar-hopping between mouthwatering tabernas, Madrid has a rich history of attracting artists from all over the world—long before Ernest Hemingway sipped his first...

Continue reading
Book Voyage!
Book Voyage!

Sometimes you don’t need to travel to visit a new destination. A well-written travel book, be it fiction or guidebook, can transport you from the comfort of your own home or daily commute to another place. To kickstart...

Continue reading

How to Travel from Granada to Madrid

The 420 kilometer journey from Granada to Madrid can be covered via plane, bus or train for travelers in Spain. The fastest way is by airplane, with a direct flight taking roughly 1 hour. There are no direct train lines between these two cities so each rail journey involves at least one change. The shortest will take just over 4 hours to reach Madrid. A bus journey is the next fastest option, taking a total of 4½ hours.

Trains from Granada to Madrid | Buses from Granada to Madrid | Flights from Granada to Madrid

Granada to Madrid Travel Comparison

Average Price

Travel Time

Cheapest Time to Book

buses

€19

4:30 h

1 Day Ahead

trains

€80

4:13 h

2 Weeks Ahead

flight

€181

1:00 h

2 Months Ahead



What is the best way to travel from Granada to Madrid?

Cheapest way to travel from Granada to Madrid


cheap

Taking the bus is the cheapest way to travel from Granada to Madrid. Buses traveling from Granada to Madrid depart from Granada's bus station and take at least 4½ hours to arrive at Madrid's Estacion Sur bus station. Over 20 buses travel from Granada to Madrid every day, with the first bus departing Granada at 1:30 a.m. All buses traveling from Granada to Madrid are operated by Alsa.


Fastest way to travel from Granada to Madrid


fast

Taking a flight is the fastest way to travel from Granada to Madrid. Flights traveling from Granada to Madrid depart from Granada airport and arrive at Madrid–Barajas airport after an hour of flight time. Taking a flight is the fastest way to travel from Madraid to Granada even when travel time to and from Madrid and Granada's airports is taken into consideration. There are usually 4 or 5 direct flights travel from Granada to Madrid per day with the first departing Granada airport at 5:37 a.m. Direct flights from Granada to Madrid are offered by Iberia.


Most popular way to travel from Granada to Madrid


popular

Taking the bus is the most popular way to travel from Granada to Madrid. Traveling from Granada to Madrid by bus is only slightly slower than taking a Renfe train since all trains require a transfer at Antequera Santa Ana. Buses are also an average of €61 cheaper compared to trains. Alternatively, flights are €162 more expensive than buses on average, while only being 1½ hours faster when travel time to and from Madrid and Granada's airports is taken into consideration.


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.
FAQs
How do I go from Granada to Madrid?

There are 3 ways that you can travel to Madrid from Granada. You can take a flight, bus or train.

What is the cheapest way to get from Granada to Madrid?

The cheapest way to get from Granada to Madrid is by taking a bus. You can find average ticket prices around $24 (€19) compared to other travel options to Madrid:

A bus is generally $117 (€93) less than a flight for the same journey. Taking a flight costs on average $141 (€113) from Granada to Madrid.

Taking a bus is usually $67 (€54) less than taking a train to Madrid, which costs on average $92 (€73) for the same trip.

What is the quickest way from Granada to Madrid?

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

There are alternative travel options to Madrid that can usually take longer:

In comparison, traveling by bus can take you on average 5 h.

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

How far is Madrid from Granada?

The distance from Granada to Madrid is approximately 223 miles (359 km).

When traveling to Madrid from Granada, where do I depart from Granada and where do I arrive in Madrid?

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

  • Flights mostly depart from Granada Airport and arrive in Madrid Barajas Airport.
  • Buses from Granada to Madrid most often leave from Granada, Estación De Autobuses and arrive in Madrid, Estación Sur/Gare routière Méndez Alvaro - 83.
  • Trains most often depart from Granada at Granada and arrive in Madrid at Madrid-Puerta de Atocha.
Which travel companies can help me find a way to get from Granada to Madrid?

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 Air Nostrum to go to Madrid by plane. For a good deal on tickets, you can find Air Nostrum Granada to Madrid tickets on Omio for $141 (€113).
  • Alsa can take you to Madrid by bus. If searching for a good deal on buses, you can find tickets for Alsa from Granada to Madrid for $24 (€19).
  • Travel with Renfe AVE to go to Madrid by train. For a good deal on tickets, you can find Renfe AVE Granada to Madrid tickets on Omio for $92 (€73).
Is it possible to travel directly from Granada to Madrid?

Yes, there are direct services available from Granada to Madrid with the following travel companies:

  • You'll find direct flights with Air Nostrum.
  • You'll find direct buses with Alsa.
  • You can purchase a 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 transfer at another stop in between, so it's worth paying attention to before booking your tickets to Madrid from Granada.

Where else should I travel to after my journey between Granada and Madrid ends?
Omio customers who travel from Granada to Madrid often also extend their vacation 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.
How far in advance should I buy tickets between Granada and Madrid online to get the best deals?

When planning your trip from Granada to Madrid, it’s good to keep in mind what tickets to buy and their prices in the next 7 days:

  • Plane tickets cost on average $141 (€113) one way.
  • Bus tickets cost $24 (€19) one way on average.
  • Train tickets cost $92 (€73) one way on average.

However, we recommend buying tickets from Granada to Madrid online a few months in advance to get the best deals and save money on your upcoming journey.

Stations

Important Stations and Airports for this Journey

Granada
Madrid
Granada
Amenities