By express bus: operated by three bus companies: Rede Expressos, EVA (www.rede-expressos.pt) and Renex (www.renex.pt). Routes and prices of all these companies are similar. The average trip takes around 4-5 hours. The ticket should be purchased from the ticket office. The ticket price is around €20. Travellers younger than 30 years old have a discount. Rede Expressos and EVA buses depart from the Sete Rios bus station (Jardim Zoológico metro station, blue metro line). Renex buses depart from the Gare Oriente bus station (Expo metro station, red metro line). In Lagos buses stop in walking distance from the city center.
By train: Train route from Lisbon to Lagos is longer because of the connection at Tunes. In Lisbon trains stop at Oriente train station (red metro line). The ticket price is around €25. Train timetable is available at www.cp.pt. The train station in Lagos is located close to the Marina in walking distance from the city center. From there you can take a taxi to your hotel.