Cheap bus tickets from Madrid to Granada

Showing times and prices for Jan 25

Cheapest

$26

Average

$29

The best way to find a cheap fare is to book your ticket as far in advance as you can and to avoid traveling at rush hour.

The average ticket from Madrid to Granada will cost around $ 29 if you buy it on the day, but the cheapest tickets can be found for only $ 26.

Cheapest
01:30AMMadrid, Estación Sur5h00 06:30AMGranada, Estación De Autobuses
0 changes
$261One-way
Cheapest
10:30AMMadrid, Estación Sur4h30 03:00PMGranada, Estación De Autobuses
0 changes
$261One-way
Cheapest
02:00PMMadrid, Estación Sur5h00 07:00PMGranada, Estación De Autobuses
0 changes
$261One-way
Cheapest
04:30PMMadrid, Estación Sur4h30 09:00PMGranada, Estación De Autobuses
0 changes
$261One-way
Cheapest
07:00AMMadrid, Estación Sur5h00 12:00PMGranada, Estación De Autobuses
0 changes
$261One-way

Bus schedule from Madrid to Granada

Showing buses for tomorrow, Tue, Jan 25
01:30AMMadrid, Estación Sur5h00 06:30AMGranada, Estación De Autobuses
0 changes
07:00AMMadrid, Estación Sur5h00 12:00PMGranada, Estación De Autobuses
0 changes
09:00AMMadrid, Estación Sur4h30 01:30PMGranada, Estación De Autobuses
0 changes
09:45AMMadrid, Aeropuerto Barajas T45h15 03:00PMGranada, Estación De Autobuses
0 changes
10:30AMMadrid, Estación Sur4h30 03:00PMGranada, Estación De Autobuses
0 changes
02:00PMMadrid, Estación Sur5h00 07:00PMGranada, Estación De Autobuses
0 changes
03:00PMMadrid, Estación Sur4h30 07:30PMGranada, Estación De Autobuses
0 changes
04:30PMMadrid, Estación Sur4h30 09:00PMGranada, Estación De Autobuses
0 changes
05:30PMMadrid, Estación Sur5h00 10:30PMGranada, Estación De Autobuses
0 changes

This is the last bus of the day.

Find all the dates and times for this journey

Compare prices and tickets by train, bus or flight

Tue
Jan 25
$71Renfe AVE
$23Alsa
$42Air Nostrum
Wed
Jan 26
$71Renfe AVE
$23Alsa
$130Air Nostrum
Thu
Jan 27
$81Renfe AVE
$23Alsa
$130Air Nostrum
Fri
Jan 28
$71Renfe AVE
$23Alsa
$130Air Nostrum
Sat
Jan 29
$61Renfe AVE
$23Alsa
$85Air Nostrum
Sun
Jan 30
$51Renfe AVE
$23Alsa
$103Air Nostrum
Mon
Jan 31
$51Renfe AVE
$23Alsa
$103Air Nostrum
Tue
Feb 1
$61Renfe AVE
$23Alsa
$125Vueling
Wed
Feb 2
$61Renfe AVE
$23Alsa
$103Air Nostrum
Thu
Feb 3
$61Renfe AVE
$23Alsa
$85Air Nostrum
Fri
Feb 4
$61Renfe AVE
$23Alsa
$103Air Nostrum
Sat
Feb 5
$51Renfe AVE
$23Alsa
$103Air Nostrum
Sun
Feb 6
$51Renfe AVE
Find prices
Find prices
Mon
Feb 7
$51Renfe AVE
$23Alsa
$103Air Nostrum
Tue
Feb 8
$41Renfe AVE
$23Alsa
$78Air Nostrum
Wed
Feb 9
$41Renfe AVE
$23Alsa
$42Air Nostrum
Thu
Feb 10
$51Renfe AVE
$23Alsa
$130Air Nostrum
Fri
Feb 11
$61Renfe AVE
$23Alsa
$103Air Nostrum
Sat
Feb 12
$51Renfe AVE
$23Alsa
$130Air Nostrum
Sun
Feb 13
$36Renfe AVE
Find prices
Find prices

Bus times from Madrid to Granada

Showing times and prices for Jan 25

Fastest Journey

4 h 30 m

Average

4 h 48 m

Buses per day

9

Distance

359 km

Of the 9 buses that leave Madrid for Granada every day 9 travel direct so it’s quite easy to avoid journeys where you’ll have to change along the way.

These direct buses cover the 359 km distance in an average of 4 h 48 m but if you time it right, some buses will get you there in just 4 h 30 m .

The slowest buses will take 5 h 15 m and usually involve a change or two along the way, but you might be able to save a few pennies if you’re on a budget.

Fastest
10:30AMMadrid, Estación Sur4h30 03:00PMGranada, Estación De Autobuses
0 changes
$261One-way
Fastest
09:00AMMadrid, Estación Sur4h30 01:30PMGranada, Estación De Autobuses
0 changes
$411One-way
Fastest
03:00PMMadrid, Estación Sur4h30 07:30PMGranada, Estación De Autobuses
0 changes
$411One-way
Fastest
04:30PMMadrid, Estación Sur4h30 09:00PMGranada, Estación De Autobuses
0 changes
$261One-way
2nd Fastest
01:30AMMadrid, Estación Sur5h00 06:30AMGranada, Estación De Autobuses
0 changes
$261One-way

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

Alsa
Eurolines France
RegioJet
Bla Bla Bus
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

Overview: Bus from Madrid to Granada

distanceDistance223 miles (359 km)
durationAverage bus duration5 h
priceAverage bus ticket price$23 (€19)
changesDirect busYes
carriersBus providersAlsa, Alsa Premium, Alsa Supra, Infobus or Eurolines Switzerland

Buses from Madrid to Granada cover the 223 miles (359 km) long journey taking on average 5 h with our travel partners like Alsa, Alsa Premium, Alsa Supra, Infobus or Eurolines Switzerland. There are direct bus services available. You can get the cheapest bus tickets for this route for as low as $23 (€19), but the average price of bus tickets is $23 (€19). Travelers depart most frequently from Madrid-Puerta de Atocha and arrive in Granada, Estación De Autobuses.

Bus companies: Alsa from Madrid to Granada

Buy your official Alsa bus tickets to Granada from Madrid from $23 (€19) with Omio. Find bus times and tickets for over 1000 travel companies to compare and book the most popular route.

Alsa

Alsa is the main provider of bus travel in Spain. As a subsidiary of the UK bus company National Express, Alsa offers a plethora of regional, national and international routes and transports more than 300 million passengers per year. Alsa has an impressive fleet of buses with different levels of comfort and amenities on offer. Aside from the Alsa Normal bus with free WiFi, bathrooms, footrests and entertainment on board, the Alsa Supra, Alsa Eurobus and Alsa Premium buses provide more luxurious services when traveling by road, depending on the specific route. Apart from the Standard ticket, Alsa offers other bus tickets like Minimum, Reduced and Flexible fares on select routes.

  • Average Price: $23

When you buy your Alsa bus tickets between Madrid and Granada don't forget to keep the following COVID-19 related policies in mind:

  • Cashless payments recommended
  • Online booking and check-in recommended
  • Normal conditions apply

Buses from Madrid to Granada

Buses in Spain are an affordable way to travel between cities, with a number of companies offering domestic and international routes. Visitors will find a reliable schedule of buses from Madrid to Granada with direct services operated by ALSA departing Madrid throughout most of the day.

Madrid to Granada buses take approximately 5 hours to arrive in Granada.

Travel Tips: Bus to Granada from Madrid

Take the bus to Granada 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 Granada.
FAQs

What is the price of the cheapest bus from Madrid to Granada?

Omio customers have found the cheapest buses from Madrid to Granada to cost as little as $23 (€19)  in the next 7 days.

How much does it cost to take a bus from Madrid to Granada?

In the next 7 days you can expect to pay on average $23 (€19)  for a bus ticket between Madrid and Granada.

How far is it from Madrid to Granada by bus?

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

How long is a bus between Madrid and Granada on average?

The Madrid to Granada bus duration is on average 5 h, which is to be expected when traveling 223 miles (359 km) between Madrid and Granada. However, the time it takes can vary based on specific dates, weekends, and holidays.

What bus station in Madrid goes to Granada? What bus station do I come into Granada from Madrid?

Some of the Madrid bus stations to Granada you can start your journey from include Madrid, Estación Sur/Gare routière Méndez Alvaro - 83, Madrid, Estación de Moncloa and Madrid, Méndez Álvaro - Terminal. Similarly, some of the arrival bus stations in Granada include Granada, Estación De Autobuses, Granada, Estación de tren and Granada, Maracena Empalme (N432).

When traveling this route, Omio customers are departing most frequently from Madrid-Puerta de Atocha   and arriving in Granada, Estación De Autobuses.

Where is the bus station in Madrid to go to Granada? Where is the bus station in Granada located?

Passengers board the bus most frequently from Madrid-Puerta de Atocha, which is located around 1.1 miles (1.8 km) away from the city center, and they get off the bus at Granada, Estación De Autobuses, located 0.9 miles (1.4 km) away from the city center.

Which bus providers can take me from Madrid to Granada?

Take the Madrid to Granada bus with Alsa, Alsa Premium, Alsa Supra, Infobus or Eurolines Switzerland. However, it's always good to check out all possible bus providers for the route between Madrid and Granada as there might be differences in the amenities they offer.

Can I buy a direct bus from Madrid to Granada?

Yes, there are direct buses between Madrid and Granada, and you can find a direct bus for this journey with Alsa  on Omio. It's worth paying attention to when you book your bus ticket as direct services tend to offer more convenience and save you time getting to your destination.

What are the first and last departure bus times from Madrid to Granada?

The earliest bus departing from Madrid to Granada leaves at 6: 00 AM. The last bus departing from Madrid to Granada leaves at 5: 30 PM. You can find the latest Madrid to Granada bus schedule on Omio and book the best time to leave for your journey on your chosen travel date.

How far in advance should I buy bus tickets to Granada from Madrid for the best deals?

The price of a one way bus ticket from Madrid to Granada is on average $23 (€19) if you book within the next 7 days. But we recommend booking tickets before your planned travel date to find the best prices for buses from all possible bus companies offering this route. In general, you can find bus tickets between Madrid and Granada available a few months in advance.