ItalianoEspañolEnglish USFrançaisDeutschPolishPortuguese BRPortugueseEspañolJapaneseTurkishDutchUkrainianSwedishNorwegianDanishРусский
Trip to Madrid

Find the perfect accommodation on booking.com

Great location and deals for every budget.

Avg. duration
Distance
Avg. price$
Bus trips found

Buses from Granada to Madrid

🕒 The journey from Granada to Madrid by bus typically lasts around 5 hours, allowing you to sit back and enjoy the Spanish countryside as you make your way to the bustling capital city. 💰 Ticket prices for the Granada to Madrid bus range from €32 to €51, offering an affordable and efficient transportation option for those looking to explore both cities.

Where to stay in Madrid

Houses, apartments, villas, hostels and much more - choose the accommodation option according to your wishes!

Find accommodation
  • Yes, there is a direct bus service between Granada and Madrid. The bus departs from Granada and arrives at Estación Sur de Autobuses in Madrid. This direct service operates every day with buses departing every two hours, and the journey typically takes approximately 5 hours.
  • You can catch the bus from Granada to Madrid at the Granada station. This station is where ALSA operates their bus services for this route. Make sure to arrive at the station in advance of your scheduled departure time to ensure a smooth boarding process for your journey to Madrid.
  • The bus from Granada to Madrid arrives at the Estación Sur de Autobuses station in Madrid. This is the designated arrival point for ALSA's bus services on this route. Once you arrive at the Estación Sur de Autobuses in Madrid, you can easily access other transportation options or continue your journey within the city.
  • The cost of a bus ticket from Granada to Madrid typically ranges from €33 to €52, depending on the time of booking and availability. ALSA offers different fare options, including standard and flexible tickets, which may impact the price. It is recommended to book your ticket in advance to secure the best rates for your journey between Granada and Madrid.
  • There are frequent buses between Granada and Madrid operated by ALSA. Services depart every two hours, providing travelers with multiple options throughout the day to make the journey. The direct bus from Granada to Madrid takes approximately 5 hours, offering a convenient and efficient way to travel between the two cities. Ticket prices for these bus services typically range from €33 to €52, with different fare options available.
  • The Granada to Madrid buses are typically the most crowded during peak travel times, such as weekends, holidays, and popular vacation seasons. To avoid crowds, travelers may find that buses earlier in the morning or during weekdays tend to be less crowded. However, since services depart every two hours and operate daily, passengers have the flexibility to choose a time that may be less busy for their journey between Granada and Madrid.
  • The first bus of the day from Granada to Madrid typically departs in the early morning, around 6:00 AM. The last bus of the day usually leaves Granada in the evening, around 10:00 PM. With buses departing every two hours throughout the day, travelers have multiple options to choose from for their journey between Granada and Madrid.

Will you be returning to Granada by bus?

If you are looking for a return bus service, check the buses from Madrid to Granada.

See schedule