Buses from Madrid to Porto
🚌 Traveling from Madrid to Porto by bus is a convenient option with a direct route from Estación Sur de Autobuses to Porto Campanhã Bus terminal. The journey takes approximately 7 hours and 14 minutes, with services operating twice daily every day. 🚌 With Gipsyy Portugal as the operating bus service, travelers can enjoy a comfortable ride from Madrid to Porto, covering a distance of 480km. The prices for the bus tickets range from €37 to €69, offering an affordable transportation option for this route. 🚌 To embark on this adventure, head to Estación Sur de Autobuses in Madrid and arrive at Porto Campanhã Bus terminal, with the FlixBus agency managing the trip. Enjoy the scenic journey that takes around 8 hours and 40 minutes to reach the charming city of Porto.