If you’re planning a trip to Portugal, a stop in Porto is a must. Luckily, it’s only 313 kilometers (about 195 miles) from Lisbon and easy to reach from the capital city. Downtown Porto is a UNESCO World Heritage Site with a historic center and colorful houses. It’s also the birthplace of port wine and home to plenty of wineries where you can sip the sweet drink. If that’s not tempting enough, a few days in Porto could also include seafood, beaches, bike rides, hiking, or even a boat cruise in the lush Douro Valley. So, what’s the best way to get there? There are six popular options for transportation between Lisbon and Porto, and we’ve gathered all the details in one place. Use this guide to decide which one works best for you! How to get from Lisbon to Porto by Bus Price: 19 euros Time: 3.5 hours Stations: Lisboa Sete Rios or Lisboa Oriente Reservation needed? Yes Best for: Budget travelers The most popular bus service from Lisbon to Porto is Rede Expressos. Buses leave once or twice an hour between 6:15 in the morning and 12:30 at night, and you can find the complete Rede Expressos bus schedule here. The bus is a convenient transport option because they leave from both the Sete Rios bus station in the northwest of the city and the Oriente station in the northeast. Both are connected to central Lisbon by public transport. The time of the trip varies based on which station you leave from, but it’s about 3.5 hours to get from Lisbon to Porto by bus and the cost per ticket is 19 euros. The route is direct and although there are stops along the way, you won’t have to disembark or change buses. Just remember this is a…