Buses from Lisbon to Porto
🚌 The direct bus from Lisbon to Porto departs from Estação Rodoviária de Lisboa Oriente and arrives at Porto Campanhã Bus terminal, with services operating every day and departing every 20 minutes. The journey typically takes around 3 hours and 15 minutes. 🛣️ The route covers a distance of 269 km from Lisbon to Porto, with ticket prices ranging from €17 to €37. Passengers can enjoy a comfortable bus ride operated by FlixBus, offering a convenient and efficient way to travel between these two charming Portuguese cities. 🌉 Travelers can choose from multiple bus routes to reach Porto from Lisbon in approximately 3 to 3.5 hours, with options such as buses towards Porto Campanhã or Oporto Campo 24 Agosto. Whether for a day trip or a longer stay, taking the bus is a convenient and affordable way to explore the beautiful sights of both Lisbon and Porto.