The average bus between Galápagos and Madrid takes 2h 13m and the fastest bus takes 1h 44m. The bus runs, on average, 5 times per week from Galápagos to Madrid. The journey time may be longer on weekends and holidays; use the search form on this page to search for a specific travel date.
Buses run 5 times a week between Galápagos and Madrid. The earliest departure is at 7:45 PM in the evening, and the last departure from Galápagos is at 10:10 PM which arrives into Madrid at 11:54 PM. All services require a transfer at La Unión-Juan Carlos I and take an average of 2h 13m. The schedules shown below are for the next available departures.
Want to know about travelling from Galápagos to Madrid? We have put together a list of the most frequently asked questions from our users such as: What is the cheapest mode of transport? What is the quickest option? How much do tickets usually cost? and many more.
No, there is no direct bus from Galápagos to Madrid. However, there are services departing from Galápagos station and arriving at Madrid station via El Casar. The journey, including transfers, takes approximately 2h 13m.
Galápagos to Madrid bus services, operated by Autocares Marin, depart from Galápagos station.
Galápagos to Madrid bus services, operated by Autocares Marin, arrive at Cibeles station.
The distance between Galápagos and Madrid is 43.7 km. The road distance is 69 km.
You can take a bus from Galápagos to Cibeles via La Unión-Juan Carlos I and Avenida De Asturias - Plaza De Castilla in around 2h 8m.