
Lisbon, Portugal
Ferries from Cacilhas
Cacilhas (Lisbon, Portugal) has 2 ferry routes to 1 destination, operated by Transtejo Soflusa (TTSL). You can sail from Cacilhas to Cais do Sodré. Crossing times and timetables for each route are listed below.
- 2
- Routes
- 1
- Destinations
- 1
- Operators
Routes & timetables
What ferry routes connect Cacilhas?
2 crossings with live schedules — each card opens its full timetable.
Timetable
Ferry departures from Cacilhas
121 scheduled sailings leaving Cacilhas, across every route. Times are local.
| Departs | Arrives | To | Duration | Operator | Runs |
|---|---|---|---|---|---|
| 00:05 | 00:13 | Cais do Sodré | 8m | Transtejo Soflusa (TTSL) | Daily |
| 00:40 | 00:48 | Cais do Sodré | 8m | Transtejo Soflusa (TTSL) | Daily |
| 01:20 | 01:28 | Cais do Sodré | 8m | Transtejo Soflusa (TTSL) | Daily |
| 02:00 | 02:08 | Cais do Sodré | 8m | Transtejo Soflusa (TTSL) | Daily |
| 05:00 | 05:08 | Cais do Sodré | 8m | Transtejo Soflusa (TTSL) | Daily |
| 05:25 | 05:33 | Cais do Sodré | 8m | Transtejo Soflusa (TTSL) | Daily |
| 05:45 | 05:53 | Cais do Sodré | 8m | Transtejo Soflusa (TTSL) | Mon–Fri |
| 06:00 | 06:08 | Cais do Sodré | 8m | Transtejo Soflusa (TTSL) | Daily |
| 06:15 | 06:23 | Cais do Sodré | 8m | Transtejo Soflusa (TTSL) | Mon–Fri |
| 06:30 | 06:38 | Cais do Sodré | 8m | Transtejo Soflusa (TTSL) | Daily |
| 06:50 | 06:58 | Cais do Sodré | 8m | Transtejo Soflusa (TTSL) | Mon–Fri |
| 07:00 | 07:08 | Cais do Sodré | 8m | Transtejo Soflusa (TTSL) | Daily |
| 07:15 | 07:23 | Cais do Sodré | 8m | Transtejo Soflusa (TTSL) | Weekends |
| 07:20 | 07:28 | Cais do Sodré | 8m | Transtejo Soflusa (TTSL) | Mon–Fri |
| 07:30 | 07:40 | Cais do Sodré | 10m | Transtejo Soflusa (TTSL) | Mon–Fri |
| 07:35 | 07:43 | Cais do Sodré | 8m | Transtejo Soflusa (TTSL) | Weekends |
| 07:40 | 07:48 | Cais do Sodré | 8m | Transtejo Soflusa (TTSL) | Mon–Fri |
| 07:50 | 07:58 | Cais do Sodré | 8m | Transtejo Soflusa (TTSL) | Weekends |
| 07:55 | 08:03 | Cais do Sodré | 8m | Transtejo Soflusa (TTSL) | Mon–Fri |
| 08:05 | 08:13 | Cais do Sodré | 8m | Transtejo Soflusa (TTSL) | Daily |
| 08:10 | 08:20 | Cais do Sodré | 10m | Transtejo Soflusa (TTSL) | Mon–Fri |
| 08:20 | 08:28 | Cais do Sodré | 8m | Transtejo Soflusa (TTSL) | Weekends |
| 08:25 | 08:33 | Cais do Sodré | 8m | Transtejo Soflusa (TTSL) | Mon–Fri |
| 08:35 | 08:45 | Cais do Sodré | 10m | Transtejo Soflusa (TTSL) | Mon–Fri |
| 08:40 | 08:48 | Cais do Sodré | 8m | Transtejo Soflusa (TTSL) | Weekends |
| 08:45 | 08:53 | Cais do Sodré | 8m | Transtejo Soflusa (TTSL) | Mon–Fri |
| 08:55 | 09:03 | Cais do Sodré | 8m | Transtejo Soflusa (TTSL) | Weekends |
| 09:00 | 09:08 | Cais do Sodré | 8m | Transtejo Soflusa (TTSL) | Mon–Fri |
| 09:10 | 09:18 | Cais do Sodré | 8m | Transtejo Soflusa (TTSL) | Daily |
| 09:15 | 09:25 | Cais do Sodré | 10m | Transtejo Soflusa (TTSL) | Mon–Fri |
| 09:25 | 09:33 | Cais do Sodré | 8m | Transtejo Soflusa (TTSL) | Weekends |
| 09:30 | 09:38 | Cais do Sodré | 8m | Transtejo Soflusa (TTSL) | Mon–Fri |
| 09:40 | 09:50 | Cais do Sodré | 10m | Transtejo Soflusa (TTSL) | Mon–Fri |
| 09:45 | 09:53 | Cais do Sodré | 8m | Transtejo Soflusa (TTSL) | Weekends |
| 09:50 | 09:58 | Cais do Sodré | 8m | Transtejo Soflusa (TTSL) | Mon–Fri |
| 10:00 | 10:08 | Cais do Sodré | 8m | Transtejo Soflusa (TTSL) | Weekends |
| 10:05 | 10:13 | Cais do Sodré | 8m | Transtejo Soflusa (TTSL) | Mon–Fri |
| 10:15 | 10:23 | Cais do Sodré | 8m | Transtejo Soflusa (TTSL) | Daily |
| 10:35 | 10:43 | Cais do Sodré | 8m | Transtejo Soflusa (TTSL) | Mon–Fri |
| 10:45 | 10:55 | Cais do Sodré | 10m | Transtejo Soflusa (TTSL) | Mon–Fri |
| 10:50 | 10:58 | Cais do Sodré | 8m | Transtejo Soflusa (TTSL) | Weekends |
| 11:00 | 11:08 | Cais do Sodré | 8m | Transtejo Soflusa (TTSL) | Mon–Fri |
| 11:10 | 11:18 | Cais do Sodré | 8m | Transtejo Soflusa (TTSL) | Weekends |
| 11:20 | 11:28 | Cais do Sodré | 8m | Transtejo Soflusa (TTSL) | Mon–Fri |
| 11:40 | 11:48 | Cais do Sodré | 8m | Transtejo Soflusa (TTSL) | Mon–Fri |
| 11:45 | 11:53 | Cais do Sodré | 8m | Transtejo Soflusa (TTSL) | Weekends |
| 11:55 | 12:03 | Cais do Sodré | 8m | Transtejo Soflusa (TTSL) | Mon–Fri |
| 12:00 | 12:08 | Cais do Sodré | 8m | Transtejo Soflusa (TTSL) | Weekends |
| 12:15 | 12:23 | Cais do Sodré | 8m | Transtejo Soflusa (TTSL) | Daily |
| 12:30 | 12:38 | Cais do Sodré | 8m | Transtejo Soflusa (TTSL) | Mon–Fri |
| 12:35 | 12:43 | Cais do Sodré | 8m | Transtejo Soflusa (TTSL) | Weekends |
| 12:45 | 12:53 | Cais do Sodré | 8m | Transtejo Soflusa (TTSL) | Mon–Fri |
| 12:50 | 12:58 | Cais do Sodré | 8m | Transtejo Soflusa (TTSL) | Weekends |
| 13:00 | 13:08 | Cais do Sodré | 8m | Transtejo Soflusa (TTSL) | Mon–Fri |
| 13:05 | 13:13 | Cais do Sodré | 8m | Transtejo Soflusa (TTSL) | Weekends |
| 13:15 | 13:23 | Cais do Sodré | 8m | Transtejo Soflusa (TTSL) | Mon–Fri |
| 13:20 | 13:28 | Cais do Sodré | 8m | Transtejo Soflusa (TTSL) | Weekends |
| 13:30 | 13:38 | Cais do Sodré | 8m | Transtejo Soflusa (TTSL) | Mon–Fri |
| 13:40 | 13:48 | Cais do Sodré | 8m | Transtejo Soflusa (TTSL) | Weekends |
| 13:50 | 13:58 | Cais do Sodré | 8m | Transtejo Soflusa (TTSL) | Mon–Fri |
| 13:55 | 14:03 | Cais do Sodré | 8m | Transtejo Soflusa (TTSL) | Weekends |
| 14:05 | 14:13 | Cais do Sodré | 8m | Transtejo Soflusa (TTSL) | Mon–Fri |
| 14:10 | 14:18 | Cais do Sodré | 8m | Transtejo Soflusa (TTSL) | Weekends |
| 14:20 | 14:28 | Cais do Sodré | 8m | Transtejo Soflusa (TTSL) | Mon–Fri |
| 14:25 | 14:33 | Cais do Sodré | 8m | Transtejo Soflusa (TTSL) | Weekends |
| 14:40 | 14:48 | Cais do Sodré | 8m | Transtejo Soflusa (TTSL) | Mon–Fri |
| 14:45 | 14:53 | Cais do Sodré | 8m | Transtejo Soflusa (TTSL) | Weekends |
| 14:50 | 14:58 | Cais do Sodré | 8m | Transtejo Soflusa (TTSL) | Mon–Fri |
| 15:00 | 15:08 | Cais do Sodré | 8m | Transtejo Soflusa (TTSL) | Weekends |
| 15:15 | 15:23 | Cais do Sodré | 8m | Transtejo Soflusa (TTSL) | Mon–Fri |
| 15:20 | 15:28 | Cais do Sodré | 8m | Transtejo Soflusa (TTSL) | Weekends |
| 15:25 | 15:33 | Cais do Sodré | 8m | Transtejo Soflusa (TTSL) | Mon–Fri |
| 15:40 | 15:48 | Cais do Sodré | 8m | Transtejo Soflusa (TTSL) | Weekends |
| 15:45 | 15:53 | Cais do Sodré | 8m | Transtejo Soflusa (TTSL) | Mon–Fri |
| 16:03 | 16:11 | Cais do Sodré | 8m | Transtejo Soflusa (TTSL) | Mon–Fri |
| 16:05 | 16:13 | Cais do Sodré | 8m | Transtejo Soflusa (TTSL) | Weekends |
| 16:20 | 16:28 | Cais do Sodré | 8m | Transtejo Soflusa (TTSL) | Daily |
| 16:35 | 16:43 | Cais do Sodré | 8m | Transtejo Soflusa (TTSL) | Mon–Fri |
| 16:40 | 16:48 | Cais do Sodré | 8m | Transtejo Soflusa (TTSL) | Weekends |
| 16:50 | 16:58 | Cais do Sodré | 8m | Transtejo Soflusa (TTSL) | Mon–Fri |
| 17:00 | 17:08 | Cais do Sodré | 8m | Transtejo Soflusa (TTSL) | Daily |
| 17:05 | 17:15 | Cais do Sodré | 10m | Transtejo Soflusa (TTSL) | Mon–Fri |
| 17:20 | 17:28 | Cais do Sodré | 8m | Transtejo Soflusa (TTSL) | Weekends |
| 17:25 | 17:33 | Cais do Sodré | 8m | Transtejo Soflusa (TTSL) | Mon–Fri |
| 17:30 | 17:40 | Cais do Sodré | 10m | Transtejo Soflusa (TTSL) | Mon–Fri |
| 17:40 | 17:48 | Cais do Sodré | 8m | Transtejo Soflusa (TTSL) | Daily |
| 17:55 | 18:03 | Cais do Sodré | 8m | Transtejo Soflusa (TTSL) | Mon–Fri |
| 18:00 | 18:08 | Cais do Sodré | 8m | Transtejo Soflusa (TTSL) | Weekends |
| 18:05 | 18:15 | Cais do Sodré | 10m | Transtejo Soflusa (TTSL) | Mon–Fri |
| 18:15 | 18:23 | Cais do Sodré | 8m | Transtejo Soflusa (TTSL) | Mon–Fri |
| 18:20 | 18:28 | Cais do Sodré | 8m | Transtejo Soflusa (TTSL) | Weekends |
| 18:30 | 18:38 | Cais do Sodré | 8m | Transtejo Soflusa (TTSL) | Mon–Fri |
| 18:35 | 18:45 | Cais do Sodré | 10m | Transtejo Soflusa (TTSL) | Mon–Fri |
| 18:40 | 18:48 | Cais do Sodré | 8m | Transtejo Soflusa (TTSL) | Weekends |
| 18:45 | 18:55 | Cais do Sodré | 10m | Transtejo Soflusa (TTSL) | Mon–Fri |
| 19:00 | 19:08 | Cais do Sodré | 8m | Transtejo Soflusa (TTSL) | Daily |
| 19:10 | 19:20 | Cais do Sodré | 10m | Transtejo Soflusa (TTSL) | Mon–Fri |
| 19:15 | 19:23 | Cais do Sodré | 8m | Transtejo Soflusa (TTSL) | Weekends |
| 19:20 | 19:28 | Cais do Sodré | 8m | Transtejo Soflusa (TTSL) | Mon–Fri |
| 19:35 | 19:43 | Cais do Sodré | 8m | Transtejo Soflusa (TTSL) | Mon–Fri |
| 19:40 | 19:50 | Cais do Sodré | 10m | Transtejo Soflusa (TTSL) | Mon–Fri |
| 19:45 | 19:53 | Cais do Sodré | 8m | Transtejo Soflusa (TTSL) | Weekends |
| 19:50 | 20:00 | Cais do Sodré | 10m | Transtejo Soflusa (TTSL) | Mon–Fri |
| 20:05 | 20:13 | Cais do Sodré | 8m | Transtejo Soflusa (TTSL) | Weekends |
| 20:15 | 20:23 | Cais do Sodré | 8m | Transtejo Soflusa (TTSL) | Mon–Fri |
| 20:25 | 20:33 | Cais do Sodré | 8m | Transtejo Soflusa (TTSL) | Mon–Fri |
| 20:40 | 20:48 | Cais do Sodré | 8m | Transtejo Soflusa (TTSL) | Daily |
| 20:45 | 20:55 | Cais do Sodré | 10m | Transtejo Soflusa (TTSL) | Mon–Fri |
| 21:10 | 21:18 | Cais do Sodré | 8m | Transtejo Soflusa (TTSL) | Daily |
| 21:20 | 21:28 | Cais do Sodré | 8m | Transtejo Soflusa (TTSL) | Weekends |
| 21:30 | 21:38 | Cais do Sodré | 8m | Transtejo Soflusa (TTSL) | Mon–Fri |
| 21:50 | 21:58 | Cais do Sodré | 8m | Transtejo Soflusa (TTSL) | Mon–Fri |
| 21:55 | 22:03 | Cais do Sodré | 8m | Transtejo Soflusa (TTSL) | Weekends |
| 22:00 | 22:08 | Cais do Sodré | 8m | Transtejo Soflusa (TTSL) | Mon–Fri |
| 22:25 | 22:33 | Cais do Sodré | 8m | Transtejo Soflusa (TTSL) | Daily |
| 22:30 | 22:38 | Cais do Sodré | 8m | Transtejo Soflusa (TTSL) | Mon–Fri |
| 22:55 | 23:03 | Cais do Sodré | 8m | Transtejo Soflusa (TTSL) | Mon–Fri |
| 23:00 | 23:08 | Cais do Sodré | 8m | Transtejo Soflusa (TTSL) | Weekends |
| 23:05 | 23:13 | Cais do Sodré | 8m | Transtejo Soflusa (TTSL) | Mon–Fri |
| 23:30 | 23:38 | Cais do Sodré | 8m | Transtejo Soflusa (TTSL) | Weekends |
| 23:35 | 23:43 | Cais do Sodré | 8m | Transtejo Soflusa (TTSL) | Mon–Fri |
Times are indicative and may change seasonally. Confirm with the operator before travelling.
Network
Where does Cacilhas connect?
Ports connected
Operators
Location
Where is Cacilhas?
- Region
- Lisbon
- Coordinates
- 38.688° N, 9.148° W
- Shortest crossing
- 8m
Plan your trip
The day at Cacilhas
First 00:05
Last 23:35
Busiest 07:00–08:00
22 of 24 hours served
Boats run through the night here — the gap between the last sailing and the first is short enough that the quay never really closes. 121 scheduled departures in total.
About
About Cacilhas
The cacilheiro — the orange-and-white boat across the Tagus — is the oldest commuter habit in Lisbon and it is being re-equipped. Transtejo ordered ten all-electric ferries for this crossing and its neighbours, each able to recharge at the quay in five to ten minutes.
The crossing
Cacilhas to Cais do Sodré takes about 8 minutes. It links the south bank of the Tagus directly to central Lisbon, and it is a commuter service first and a sightseeing trip second — though the view of the city from mid-river is the reason many visitors take it anyway.
Our timetable does not currently hold departure times for this crossing. Check the operator before travelling; the frequency is high but the published pattern changes with the working week.
The electric fleet
The new vessels are 40 m long with capacity for up to 540 passengers, built for three routes connecting Lisbon to Cacilhas, Seixal and Montijo. Fast quayside charging is what makes battery power workable on a short, relentless shuttle.
A crossing this brief is close to the ideal case for electrification: the boat spends a large share of its day alongside, which is exactly when it charges.
⚠ Cacilhas is not a destination in itself, and that is the point
The quay sits below Almada, and the classic use of this ferry is a one-way trip for dinner — the seafood restaurants along the waterfront, then the lift or bus up to the Cristo Rei statue and the view back over the bridge.
Going out and returning on the same boat misses what the crossing is for.
Connections on the south bank
Buses fan out from the terminal into Almada and the Setúbal peninsula, and the Metro Sul do Tejo tram runs nearby. For anyone staying south of the river, the ferry plus a bus is usually quicker into central Lisbon than driving over the 25 de Abril bridge at peak.
Season
This is a year-round urban service with no meaningful seasonal variation in the timetable. Summer adds passengers, not sailings.
FAQ
Frequently asked questions
Where can I get a ferry to from Cacilhas?
From Cacilhas you can take a ferry to Cais do Sodré. Each route page shows the crossing time and timetable.
Which ferry companies operate from Cacilhas?
Ferries from Cacilhas are run by Transtejo Soflusa (TTSL). Open an operator page for its fleet, routes and contact details.
How many ferry routes serve Cacilhas?
Cacilhas is served by 2 ferry routes connecting 1 port. Timetables can change seasonally, so confirm with the operator before travelling.
Where is Cacilhas ferry port located?
Cacilhas is in Lisbon, Portugal (around 38.688, -9.148). See the map on this page for its exact location.
How do I get to Cacilhas ferry terminal?
Cacilhas serves short local crossings — arriving 10–15 minutes before departure is usually enough for foot passengers. Confirm the exact boarding point with your operator.
What are the most popular ferries from Cacilhas?
Popular crossings from Cacilhas include Cais do Sodré. Browse the full list below for crossing times and live timetables.
Do ferries from Cacilhas carry cars?
Vehicle capacity varies by route and vessel, and short local crossings are often passenger-only. Check the individual route page and confirm with the operator before travelling with a car.
When should I book a ferry from Cacilhas?
For peak season and any sailing with a vehicle, book as early as possible. Off-peak foot-passenger fares are usually more flexible. Always confirm the latest timetable before travelling.
Reviewed by Serhat Özçelik, Founder & Editor of Ferry Schedule Hub · Last updated Aug 9, 2026.
Help us keep schedules accurate — we read every report.