How to travel from Granada to Madrid

Travel options
from Granada to Madrid

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

Our recommendation
bus

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

02:00PMGranada, Estación De Autobuses5h00 07:00PMMadrid, Estación Sur
0 transfers
201One-way
Cheapest
02:00PMGranada, Estación De Autobuses5h00 07:00PMMadrid, Estación Sur
0 transfers
201One-way
Other options
08:00AMGranada, Estación De Autobuses5h00 01:00PMMadrid, Estación Sur
0 transfers
201One-way
07:00AMGranada, Estación De Autobuses5h00 12:00PMMadrid, Estación Sur
0 transfers
201One-way
12:00PMGranada, Estación De Autobuses5h00 05:00PMMadrid, Estación Sur
0 transfers
201One-way

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.

Trenitalia
Easyjet
Deutsche Bahn
SNCF
Accommodation

Need a place to stay in Madrid?

View on map

Top pick hotels

Entire homes & apartments

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

View all

Compare prices and tickets Prices for trains, buses and flights

Tue
Oct 04
Wed
Oct 05
Thu
Oct 06
Fri
Oct 07
Sat
Oct 08
Sun
Oct 09
Mon
Oct 10
Tue
Oct 11
Wed
Oct 12
Thu
Oct 13
Fri
Oct 14
Sat
Oct 15
Sun
Oct 16
Mon
Oct 17
Tue
Oct 18
Wed
Oct 19
Thu
Oct 20
Fri
Oct 21
Sat
Oct 22
Sun
Oct 23
Mon
Oct 24

Travel Information between Granada and Madrid

distanceDistance223 miles (359 km)
modeAvailable travel modesBus, flight, ferry or train
priceTicket price range$21 - $313
cheapestCheapest modeBus • $21 (€20) • 4 h 30 min
fastestFastest modeFlight • $313 (€301) • 1 h 10 min
carriersPopular travel companiesAlsa, Vueling or Renfe AVE

Travel 223 miles (359 km) by bus, flight, ferry or train from Granada to 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 $21 (€20). The most popular travel companies which serve this journey are Alsa, Vueling or Renfe AVE among others. Travelers can even take a direct bus, flight or train from Granada to Madrid.

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.


How to get from Granada to Madrid

The Best Way According to our Users

If you want to travel from Granada to Madrid there are several options available to you. For this route, however, 61,53% of our customers choose the bus as their preferred method of transportation. Nowadays, traveling by bus is a relaxing and entertaining experience. Most bus companies offer different on-board services; ranging from "welcome drinks" to free wi-fi or personal entertainment. For this reason, the bus is often chosen as the best way to get from Granada to Madrid. Bus companies normally offer comfortable journeys for reasonable prices, and if you choose to travel on a night bus you can even save the money of one night in a hotel. For that reason, the bus is most likely the cheapest way to get to your destination.

Search on Omio to find cheap tickets from Granada to Madrid. It’s easy to find the most attractive prices and choose your preferred route for your journey. Book on web or app, and travel with your mobile ticket —without the stress of printing your ticket.

Travel Tips: Travel from Granada to Madrid

Travel Tips: 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

There are 4 ways to get from Granada to Madrid: bus, flight, ferry or train.

The cheapest way to go to Madrid from Granada is by taking a bus, which costs on average $21 (€20).

This is compared to other ways of getting to Madrid:

Taking a bus is about $292 (€281) less than taking a flight, which costs on average $313 (€301) for this journey.

A bus is $41 (€39) less than a train for this journey with tickets for a train from Granada to Madrid costing on average $62 (€59).

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

Other travel options to Madrid can usually take longer:

In comparison, going by bus can take 4 h 30 min   on average.

In comparison, going by train can take 3 h 20 min   on average.

You should expect to travel around 223 miles (359 km) between Granada and Madrid.

The average frequency per day from Granada to Madrid is:

  • Around 1 bus per day.
  • 2 trains a day.

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

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

  • Most travelers board their bus from Granada, Estación De Autobuses and arrive in Madrid, Estación Sur/Gare routière Méndez Alvaro - 83.
  • Most travelers catch their flight from Granada Airport and arrive in Madrid Barajas Airport.
  • Most travelers catch their train from Granada and arrive in 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 for buses to Madrid. If you’re looking for a good deal on tickets, check for Alsa Granada to Madrid tickets on Omio for $21 (€20).
  • 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 $313 (€301).
  • 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 $62 (€59).

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

  • You can find 1 direct bus per day to Madrid with Alsa or Alsa Supra.
  • You can find 2 direct trains per day to take to Madrid with Renfe AVE.

Direct services to Madrid tend to save you time and add more convenience as you won't need to transfer at another stop in between, so it's worth paying attention to before booking tickets for your route.

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.

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

  • A bus ticket for this journey is costing $21 (€20) one way on average.
  • A plane ticket for this route costs on average $313 (€301) one way.
  • A train ticket is costing on average $62 (€59) one way for this journey.

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.

ios-badge
android-badge
Hand With Phone
Currency
Language