Ten minutes by ferry from Cais do Sodré, with the best view of Lisbon, riverside fish restaurants and Caparica's beaches behind.
Almada sits on the south bank of the Tagus, directly opposite Lisbon, and the ferry from Cais do Sodré to Cacilhas takes ten minutes and costs about €1.55 with a Navegante card. That is the whole proposition. You get rooms at half Lisbon prices, the single best view of the city — because you are looking at it rather than standing in it — and the Costa da Caparica beaches twenty minutes behind you by bus. What you give up is being able to walk home from dinner in Bairro Alto.
Cacilhas itself is a ferry terminal, a strip of seafood restaurants, and the Rua do Ginjal, a crumbling quayside lane of abandoned warehouses running west under the cliff with two or three restaurants at the end of it whose terraces sit right on the water. That walk — five hundred metres of dereliction opening onto the postcard — is the most memorable thing on this side of the river. Ponto Final and Atira-te ao Rio are the names; both need booking, both are worth it, and both look straight at Alfama.
Above, on the cliff, is Almada Velha, the old town, reached by the Boca do Vento panoramic lift for a euro or so. Up here the streets are quiet, there is a contemporary art centre with a garden at Casa da Cerca, and by nine at night there is almost nobody about. Further inland, Almada is a large working suburb of tower blocks and shopping centres served by the Metro Sul do Tejo trams; there is no reason for a visitor to sleep out there.
Base here if the budget matters more than the atmosphere, or if you want beach and city in the same week without a car. It suits people who like ferries, photographers, and anyone who has done Lisbon before. It does not suit first-timers with three nights — you will spend an hour a day on the water and resent it — and it does not suit late-night drinkers, since the last ferry back on weeknights is around one and Cacilhas closes early.
Where to sleep
Two useful pockets. Cacilhas and the streets climbing behind the terminal — Rua Cândido dos Reis, Rua Elias Garcia — put you two minutes from the ferry and five from the riverside restaurants, at €45 to €80 a night, which is roughly half what the same room costs in Baixa. Almada Velha, up the cliff by the Boca do Vento lift, is quieter and has a handful of small guesthouses with river views at €60 to €100. Pragal, near the MST tram and the hospital, is cheap and characterless. Avoid the big chain hotels along the Avenida dos Bombeiros Voluntários and out towards Feijó unless you have a car — they are twenty minutes from the water with nothing walkable around them. If you want the beach instead, look at Costa da Caparica town, which is a separate proposition at €70 to €130 in summer.
Where to sleep
Hotels in Almada
Rated by real guests, not pulled off a spreadsheet. Rates run the same or better than booking direct, and every booking funds one tonne of carbon removal.
★ 4.4
★ 4.1On the ground
Things to do in Almada
- Ferry to Cacilhas and walk Rua do GinjalFrom Cais do Sodré, ten minutes and about €1.55 with a Navegante card, boats every ten to twenty minutes. On arrival, turn right along the quay and walk the derelict warehouse lane west under the cliff. Five hundred metres later the terraces of Ponto Final and Atira-te ao Rio sit on the water with Lisbon opposite.
- Cristo Rei viewing platformThe 110-metre monument above Pragal, visible from all of Lisbon, with a lift up to a platform at 82 metres for a few euros. The view takes in the 25 de Abril bridge, the whole Baixa grid, the estuary and the Arrábida on a clear day. Bus 101 from Cacilhas, or a twenty-five minute uphill walk.
- Boca do Vento lift to Almada VelhaA glass panoramic lift at the western end of the Cacilhas quay lifts you fifty metres up the cliff to the old town for about a euro. At the top, the Jardim do Rio terrace, narrow streets, and Casa da Cerca, a contemporary art centre in an eighteenth-century house with a botanical garden and a café overlooking the river.
- Costa da Caparica beachesFifteen kilometres of Atlantic sand starting twenty minutes by TST bus from Cacilhas terminal. The town beaches have lifeguards and cafés; in summer the Transpraia narrow-gauge train runs south along the dunes to progressively emptier stretches, including the naturist beaches at the far end. Strong surf and rips — swim between the flags.
- The frigate and submarine at CacilhasMoored beside the ferry terminal, the 1843 frigate Dom Fernando II e Glória and the decommissioned submarine Barracuda are both open as museum ships. Combined tickets are cheap. The submarine is genuinely claustrophobic and the guides served on boats like it; allow an hour for both and skip if you dislike tight spaces.
- Seafood dinner in CacilhasThe streets immediately behind the ferry terminal are lined with marisqueiras that Lisbon families cross the river for. Prawns, goose barnacles and whole grilled fish priced by the kilo; expect €25 to €40 a head with wine. Book at weekends, and check per-kilo prices before ordering anything from the shellfish tank.
The essentials
Cacilhas quay to Cristo Rei (5 km)
Leave the ferry, walk west along Rua do Ginjal past the abandoned warehouses to the riverside restaurants, then double back to the Boca do Vento lift and ride up to Almada Velha. Cross the old town past Casa da Cerca, follow Rua Bernardo Francisco da Costa inland and climb steadily to the Cristo Rei sanctuary. Return on bus 101 down to the ferry terminal.
Getting there & around
The ferry from Cais do Sodré to Cacilhas runs every ten to twenty minutes from about 05:35 to 01:40, takes ten minutes and costs around €1.55 with a Navegante card; a second crossing links Belém to Porto Brandão and Trafaria. From the airport, take the red metro to Alameda, change to green for Cais do Sodré, then the boat — about fifty minutes total. The Metro Sul do Tejo trams, lines 1, 2 and 3, connect Cacilhas with Pragal, Corroios and the university. TST buses from Cacilhas terminal serve Costa da Caparica in around twenty minutes. Driving in means the 25 de Abril bridge and a northbound toll.
Good to know
Almada, questions answered
Is it worth staying in Almada instead of Lisbon?
If price matters, yes — rooms in Cacilhas run about half central Lisbon rates and the ferry is ten minutes. The cost is an extra thirty to forty minutes of travel a day and a hard stop when the last boat leaves around 01:40. First-time visitors on a short trip should still stay north of the river.
How much is the ferry from Lisbon to Cacilhas?
About €1.55 each way with a rechargeable Navegante card, slightly more on a single paper ticket. Boats leave Cais do Sodré every ten minutes at peak and every twenty off-peak, from roughly 05:35 to 01:40. The crossing takes ten minutes and you can take a bicycle on board.
How do I get to Costa da Caparica from Almada?
TST buses leave from the terminal beside Cacilhas ferry and reach Costa da Caparica town in about twenty minutes for a few euros. In summer the Transpraia narrow-gauge beach train then runs south along the dunes to the emptier stretches. Driving is possible but summer parking near the beach is grim.
Is Cristo Rei worth the trip?
Yes, mainly for the view rather than the monument. The lift takes you to a platform 82 metres up for a few euros, and from there you see the bridge, the whole Baixa grid and the estuary. Go on a clear day, avoid the middle of a summer afternoon, and take bus 101 up rather than walking.
Keep exploring
Nearby areas

6 stays
Cais do Sodré
Pink Street, Time Out Market, ferries and the Cascais train. Superbly connected, seriously loud, right on the river.
Stays in Cais do Sodré ↗
9 stays
Belém
Monastery, tower, custard tarts and four museums along the river, 6 km west of downtown. Dead after dark.
Stays in Belém ↗
46 stays
Setúbal
Working port city 50 km south of Lisbon, with the Arrábida beaches, resident dolphins in the Sado, and the best fried cuttlefish in Portugal.
Stays in Setúbal ↗Doing good is the business: every booking through LisbonHaven funds one verified tonne of carbon removal — same room, same price, no markup.
Search stays