How to Get from Lisbon to Cascais

Cascais is a coastal resort town located 34km / 21mi west of Lisbon, about half an hour from the Portuguese capital.

A former fishing village, Cascais is today a popular tourist destination with several beaches to explore, a marina, a harbour seafront, historic buildings, and a 9km / 6mi shoreline path from Cascais to Guincho Beach, great for cycling and running.

For a day trip or a long weekend, here are a few ways to get from Lisbon to Cascais.

By Train

Take the suburban train from Cais do Sodré train station, which is connected to the metro (green line). Get off at the last stop, Cascais Station. The town is just outside the station building. Use the Viva Viagem card.

Trains leave every ten or twenty minutes during the day. The journey takes about 30 minutes along the coastline. There are no reserved seats on any suburban train from Lisbon to Cascais, and tickets cannot be bought online.

You might also be interested in Getting Around Sintra and Cascais by Bus, Tram and Bike.

By Car

It’s a 30-minute drive along the scenic coastal road Avenida da Marginal – EN6. An alternative is to take the toll road A5 (faster but no sea views). There are parking meters in Cascais town centre, but with only a limited number of parking spaces available. You can use instead one of the public car parks that offer hourly parking.

GPS Coordinates
38º 41′ 52 N 9° 25′ 17 W

Day Trips & Tours from Lisbon

A range of tour operators offer day trips to Cascais and other popular destinations such as Estoril, Sintra and Guincho. Your hotel and Lisbon’s Tourist Offices can advise you on the best available deals.

This itinerary might be especially useful for independent travellers: