Buses from Madrid to Vigo
🚌 The direct bus from Madrid to Vigo departs twice daily from Estación Sur de Autobuses, with a journey time of approximately 8 hours. 🌍 Route 1: With a distance of 540 km and one transfer, this route takes about 8 hours 29 minutes to reach Vigo from Madrid. The first step is a bus to Ferrol, followed by a second bus to Pontevedra. 🚦 Route 2: This route covers 553 km and involves two transfers, taking around 9 hours 44 minutes to reach Vigo. Passengers will transfer in Leon and Santiago De Compostela before arriving at Vigo.