Buses from Porto to Lisbon
🚌 The direct bus from Porto to Lisbon, operated by FlixBus, departs from Porto Campanhã Bus terminal and arrives at Estação Rodoviária de Lisboa Oriente. Services run every 20 minutes, with a journey time of approximately 3 hours and 15 minutes. 🌉 The route covers a distance of 272 km, taking passengers from the vibrant city of Porto to the dynamic capital of Lisbon. The bus journey provides a convenient and scenic way to travel between these two iconic Portuguese destinations. 💰 Ticket prices for the Porto to Lisbon bus typically range from €17 to €37, offering an affordable transportation option for exploring the cultural attractions, culinary delights, and historic landmarks of both cities.