Between Granada and Madrid we found up to 65
including 1 night bus.
The earliest departure from Granada is at 01:30 arriving to Madrid at 06:30.
The latest departure is at 21:00 arriving at 02:00.
Prices for a one way adult ticket range from 19 € to 36 €.
The shortest travel distance between Granada (ES) and Madrid (ES) is 421 km.
The fastest bus which departs at 09:00 has a travel time of 04:30h.
The longest travel time on the route is 08:45h.
Specific information about each route can be found by clicking the route in the search results.
Overnight bus Granada to Madrid
If you want to travel overnight, there is 1 night bus from Granada to Madrid.
The overnight buses depart between 21:00 and 21:00 and arrive between 02:00 and 02:00 in the morning.