
Lisbon, Portugal
Ferries from Cais do Sodré
Cais do Sodré (Lisbon, Portugal) has 7 ferry routes to 4 destinations, operated by Transtejo Soflusa (TTSL). You can sail from Cais do Sodré to Barreiro, Cacilhas, Montijo and Seixal. Crossing times and timetables for each route are listed below.
- 7
- Routes
- 4
- Destinations
- 1
- Operators
Routes & timetables
What ferry routes connect Cais do Sodré?
7 crossings with live schedules — each card opens its full timetable.
7 routes
Cacilhas to Cais do Sodré
- Fastest crossing
- 8m
- Operators
- 1 operator
See schedule
Cais do Sodré to Cacilhas
- Fastest crossing
- 8m
- Operators
- 1 operator
See schedule
Cais do Sodré to Seixal
- Fastest crossing
- 22m
- Operators
- 1 operator
See schedule
Seixal to Cais do Sodré
- Fastest crossing
- 22m
- Operators
- 1 operator
See schedule
Cais do Sodré to Montijo
- Fastest crossing
- 25m
- Operators
- 1 operator
See schedule
Montijo to Cais do Sodré
- Fastest crossing
- 25m
- Operators
- 1 operator
See schedule
Barreiro to Cais do Sodré
- Fastest crossing
- 30m
- Operators
- 1 operator
See schedule
Timetable
Ferry departures from Cais do Sodré
184 scheduled sailings leaving Cais do Sodré, across every route. Times are local.
| Departs | Arrives | To | Duration | Operator | Runs |
|---|---|---|---|---|---|
| 00:20 | 00:28 | Cacilhas | 8m | Transtejo Soflusa (TTSL) | Daily |
| 01:00 | 01:08 | Cacilhas | 8m | Transtejo Soflusa (TTSL) | Daily |
| 01:40 | 01:48 | Cacilhas | 8m | Transtejo Soflusa (TTSL) | Daily |
| 02:30 | 02:38 | Cacilhas | 8m | Transtejo Soflusa (TTSL) | Daily |
| 05:12 | 05:20 | Cacilhas | 8m | Transtejo Soflusa (TTSL) | Daily |
| 05:45 | 05:53 | Cacilhas | 8m | Transtejo Soflusa (TTSL) | Daily |
| 06:00 | 06:08 | Cacilhas | 8m | Transtejo Soflusa (TTSL) | Mon–Fri |
| 06:15 | 06:23 | Cacilhas | 8m | Transtejo Soflusa (TTSL) | Daily |
| 06:30 | 06:55 | Montijo | 25m | Transtejo Soflusa (TTSL) | Mon–Fri |
| 06:35 | 06:43 | Cacilhas | 8m | Transtejo Soflusa (TTSL) | Mon–Fri |
| 06:45 | 06:53 | Cacilhas | 8m | Transtejo Soflusa (TTSL) | Daily |
| 06:50 | 07:12 | Seixal | 22m | Transtejo Soflusa (TTSL) | Mon–Fri |
| 07:00 | 07:25 | Montijo | 25m | Transtejo Soflusa (TTSL) | Sat |
| 07:05 | 07:13 | Cacilhas | 8m | Transtejo Soflusa (TTSL) | Mon–Fri |
| 07:10 | 07:32 | Seixal | 22m | Transtejo Soflusa (TTSL) | Mon–Fri |
| 07:15 | 07:23 | Cacilhas | 8m | Transtejo Soflusa (TTSL) | Mon–Fri |
| 07:20 | 07:28 | Cacilhas | 8m | Transtejo Soflusa (TTSL) | Weekends |
| 07:30 | 07:52 | Seixal | 22m | Transtejo Soflusa (TTSL) | Sat |
| 07:30 | 07:55 | Montijo | 25m | Transtejo Soflusa (TTSL) | Mon–Fri |
| 07:35 | 07:43 | Cacilhas | 8m | Transtejo Soflusa (TTSL) | Weekends |
| 07:40 | 08:02 | Seixal | 22m | Transtejo Soflusa (TTSL) | Mon–Fri |
| 07:40 | 07:48 | Cacilhas | 8m | Transtejo Soflusa (TTSL) | Mon–Fri |
| 07:47 | 07:55 | Cacilhas | 8m | Transtejo Soflusa (TTSL) | Daily |
| 07:55 | 08:03 | Cacilhas | 8m | Transtejo Soflusa (TTSL) | Mon–Fri |
| 08:00 | 08:25 | Montijo | 25m | Transtejo Soflusa (TTSL) | Mon, Tue, Wed, Thu, Fri, Sat |
| 08:05 | 08:13 | Cacilhas | 8m | Transtejo Soflusa (TTSL) | Weekends |
| 08:10 | 08:32 | Seixal | 22m | Transtejo Soflusa (TTSL) | Mon–Fri |
| 08:10 | 08:18 | Cacilhas | 8m | Transtejo Soflusa (TTSL) | Mon–Fri |
| 08:20 | 08:28 | Cacilhas | 8m | Transtejo Soflusa (TTSL) | Mon–Fri |
| 08:25 | 08:33 | Cacilhas | 8m | Transtejo Soflusa (TTSL) | Weekends |
| 08:30 | 08:52 | Seixal | 22m | Transtejo Soflusa (TTSL) | Daily |
| 08:30 | 08:55 | Montijo | 25m | Transtejo Soflusa (TTSL) | Mon–Fri |
| 08:30 | 08:40 | Cacilhas | 10m | Transtejo Soflusa (TTSL) | Mon–Fri |
| 08:40 | 08:48 | Cacilhas | 8m | Transtejo Soflusa (TTSL) | Weekends |
| 08:40 | 09:05 | Montijo | 25m | Transtejo Soflusa (TTSL) | Sun |
| 08:45 | 08:53 | Cacilhas | 8m | Transtejo Soflusa (TTSL) | Mon–Fri |
| 08:55 | 09:03 | Cacilhas | 8m | Transtejo Soflusa (TTSL) | Daily |
| 09:00 | 09:25 | Montijo | 25m | Transtejo Soflusa (TTSL) | Mon, Tue, Wed, Thu, Fri, Sat |
| 09:00 | 09:08 | Cacilhas | 8m | Transtejo Soflusa (TTSL) | Mon–Fri |
| 09:00 | 09:22 | Seixal | 22m | Transtejo Soflusa (TTSL) | Mon–Fri |
| 09:10 | 09:18 | Cacilhas | 8m | Transtejo Soflusa (TTSL) | Weekends |
| 09:15 | 09:23 | Cacilhas | 8m | Transtejo Soflusa (TTSL) | Mon–Fri |
| 09:25 | 09:33 | Cacilhas | 8m | Transtejo Soflusa (TTSL) | Mon–Fri |
| 09:30 | 09:38 | Cacilhas | 8m | Transtejo Soflusa (TTSL) | Weekends |
| 09:30 | 09:52 | Seixal | 22m | Transtejo Soflusa (TTSL) | Daily |
| 09:35 | 09:45 | Cacilhas | 10m | Transtejo Soflusa (TTSL) | Mon–Fri |
| 09:45 | 09:53 | Cacilhas | 8m | Transtejo Soflusa (TTSL) | Weekends |
| 09:50 | 10:12 | Seixal | 22m | Transtejo Soflusa (TTSL) | Mon–Fri |
| 09:50 | 09:58 | Cacilhas | 8m | Transtejo Soflusa (TTSL) | Mon–Fri |
| 10:00 | 10:25 | Montijo | 25m | Transtejo Soflusa (TTSL) | Mon–Fri |
| 10:00 | 10:08 | Cacilhas | 8m | Transtejo Soflusa (TTSL) | Daily |
| 10:05 | 10:13 | Cacilhas | 8m | Transtejo Soflusa (TTSL) | Mon–Fri |
| 10:20 | 10:28 | Cacilhas | 8m | Transtejo Soflusa (TTSL) | Daily |
| 10:20 | 10:42 | Seixal | 22m | Transtejo Soflusa (TTSL) | Mon–Fri |
| 10:30 | 10:38 | Cacilhas | 8m | Transtejo Soflusa (TTSL) | Mon–Fri |
| 10:35 | 10:43 | Cacilhas | 8m | Transtejo Soflusa (TTSL) | Weekends |
| 10:40 | 11:05 | Montijo | 25m | Transtejo Soflusa (TTSL) | Sun |
| 10:50 | 11:12 | Seixal | 22m | Transtejo Soflusa (TTSL) | Mon–Fri |
| 10:55 | 11:03 | Cacilhas | 8m | Transtejo Soflusa (TTSL) | Mon–Fri |
| 11:00 | 11:25 | Montijo | 25m | Transtejo Soflusa (TTSL) | Mon, Tue, Wed, Thu, Fri, Sat |
| 11:00 | 11:22 | Seixal | 22m | Transtejo Soflusa (TTSL) | Sat |
| 11:05 | 11:15 | Cacilhas | 10m | Transtejo Soflusa (TTSL) | Mon–Fri |
| 11:10 | 11:18 | Cacilhas | 8m | Transtejo Soflusa (TTSL) | Weekends |
| 11:20 | 11:28 | Cacilhas | 8m | Transtejo Soflusa (TTSL) | Mon–Fri |
| 11:30 | 11:52 | Seixal | 22m | Transtejo Soflusa (TTSL) | Weekends |
| 11:30 | 11:38 | Cacilhas | 8m | Transtejo Soflusa (TTSL) | Weekends |
| 11:35 | 11:43 | Cacilhas | 8m | Transtejo Soflusa (TTSL) | Mon–Fri |
| 11:40 | 12:02 | Seixal | 22m | Transtejo Soflusa (TTSL) | Mon–Fri |
| 12:00 | 12:08 | Cacilhas | 8m | Transtejo Soflusa (TTSL) | Daily |
| 12:15 | 12:23 | Cacilhas | 8m | Transtejo Soflusa (TTSL) | Mon–Fri |
| 12:20 | 12:28 | Cacilhas | 8m | Transtejo Soflusa (TTSL) | Weekends |
| 12:25 | 12:47 | Seixal | 22m | Transtejo Soflusa (TTSL) | Mon–Fri |
| 12:30 | 12:55 | Montijo | 25m | Transtejo Soflusa (TTSL) | Mon–Fri |
| 12:35 | 12:43 | Cacilhas | 8m | Transtejo Soflusa (TTSL) | Daily |
| 12:45 | 12:53 | Cacilhas | 8m | Transtejo Soflusa (TTSL) | Mon–Fri |
| 12:50 | 12:58 | Cacilhas | 8m | Transtejo Soflusa (TTSL) | Weekends |
| 13:00 | 13:08 | Cacilhas | 8m | Transtejo Soflusa (TTSL) | Mon–Fri |
| 13:00 | 13:25 | Montijo | 25m | Transtejo Soflusa (TTSL) | Weekends |
| 13:05 | 13:27 | Seixal | 22m | Transtejo Soflusa (TTSL) | Mon–Fri |
| 13:05 | 13:13 | Cacilhas | 8m | Transtejo Soflusa (TTSL) | Weekends |
| 13:15 | 13:23 | Cacilhas | 8m | Transtejo Soflusa (TTSL) | Mon–Fri |
| 13:25 | 13:33 | Cacilhas | 8m | Transtejo Soflusa (TTSL) | Weekends |
| 13:30 | 13:52 | Seixal | 22m | Transtejo Soflusa (TTSL) | Weekends |
| 13:35 | 13:43 | Cacilhas | 8m | Transtejo Soflusa (TTSL) | Mon–Fri |
| 13:40 | 13:48 | Cacilhas | 8m | Transtejo Soflusa (TTSL) | Weekends |
| 13:50 | 13:58 | Cacilhas | 8m | Transtejo Soflusa (TTSL) | Mon–Fri |
| 13:55 | 14:03 | Cacilhas | 8m | Transtejo Soflusa (TTSL) | Weekends |
| 14:00 | 14:25 | Montijo | 25m | Transtejo Soflusa (TTSL) | Mon–Fri |
| 14:05 | 14:13 | Cacilhas | 8m | Transtejo Soflusa (TTSL) | Mon–Fri |
| 14:10 | 14:18 | Cacilhas | 8m | Transtejo Soflusa (TTSL) | Weekends |
| 14:20 | 14:28 | Cacilhas | 8m | Transtejo Soflusa (TTSL) | Mon–Fri |
| 14:30 | 14:38 | Cacilhas | 8m | Transtejo Soflusa (TTSL) | Weekends |
| 14:35 | 14:43 | Cacilhas | 8m | Transtejo Soflusa (TTSL) | Mon–Fri |
| 14:40 | 15:02 | Seixal | 22m | Transtejo Soflusa (TTSL) | Mon–Fri |
| 14:45 | 14:53 | Cacilhas | 8m | Transtejo Soflusa (TTSL) | Weekends |
| 15:00 | 15:25 | Montijo | 25m | Transtejo Soflusa (TTSL) | Weekends |
| 15:00 | 15:08 | Cacilhas | 8m | Transtejo Soflusa (TTSL) | Daily |
| 15:10 | 15:18 | Cacilhas | 8m | Transtejo Soflusa (TTSL) | Mon–Fri |
| 15:20 | 15:28 | Cacilhas | 8m | Transtejo Soflusa (TTSL) | Weekends |
| 15:30 | 15:52 | Seixal | 22m | Transtejo Soflusa (TTSL) | Weekends |
| 15:30 | 15:55 | Montijo | 25m | Transtejo Soflusa (TTSL) | Mon–Fri |
| 15:30 | 15:38 | Cacilhas | 8m | Transtejo Soflusa (TTSL) | Mon–Fri |
| 15:40 | 15:48 | Cacilhas | 8m | Transtejo Soflusa (TTSL) | Weekends |
| 15:45 | 15:53 | Cacilhas | 8m | Transtejo Soflusa (TTSL) | Mon–Fri |
| 16:00 | 16:22 | Seixal | 22m | Transtejo Soflusa (TTSL) | Mon–Fri |
| 16:00 | 16:08 | Cacilhas | 8m | Transtejo Soflusa (TTSL) | Weekends |
| 16:05 | 16:13 | Cacilhas | 8m | Transtejo Soflusa (TTSL) | Mon–Fri |
| 16:15 | 16:37 | Seixal | 22m | Transtejo Soflusa (TTSL) | Sat |
| 16:20 | 16:28 | Cacilhas | 8m | Transtejo Soflusa (TTSL) | Daily |
| 16:30 | 16:55 | Montijo | 25m | Transtejo Soflusa (TTSL) | Daily |
| 16:30 | 16:52 | Seixal | 22m | Transtejo Soflusa (TTSL) | Mon–Fri |
| 16:35 | 16:43 | Cacilhas | 8m | Transtejo Soflusa (TTSL) | Mon–Fri |
| 16:40 | 16:48 | Cacilhas | 8m | Transtejo Soflusa (TTSL) | Weekends |
| 16:50 | 16:58 | Cacilhas | 8m | Transtejo Soflusa (TTSL) | Mon–Fri |
| 17:00 | 17:25 | Montijo | 25m | Transtejo Soflusa (TTSL) | Mon–Fri |
| 17:00 | 17:22 | Seixal | 22m | Transtejo Soflusa (TTSL) | Daily |
| 17:00 | 17:08 | Cacilhas | 8m | Transtejo Soflusa (TTSL) | Weekends |
| 17:10 | 17:18 | Cacilhas | 8m | Transtejo Soflusa (TTSL) | Mon–Fri |
| 17:15 | 17:23 | Cacilhas | 8m | Transtejo Soflusa (TTSL) | Mon–Fri |
| 17:20 | 17:42 | Seixal | 22m | Transtejo Soflusa (TTSL) | Mon–Fri |
| 17:20 | 17:28 | Cacilhas | 8m | Transtejo Soflusa (TTSL) | Weekends |
| 17:25 | 17:35 | Cacilhas | 10m | Transtejo Soflusa (TTSL) | Mon–Fri |
| 17:30 | 17:55 | Montijo | 25m | Transtejo Soflusa (TTSL) | Mon–Fri |
| 17:40 | 17:48 | Cacilhas | 8m | Transtejo Soflusa (TTSL) | Daily |
| 17:50 | 18:00 | Cacilhas | 10m | Transtejo Soflusa (TTSL) | Mon–Fri |
| 17:50 | 18:12 | Seixal | 22m | Transtejo Soflusa (TTSL) | Mon–Fri |
| 18:00 | 18:25 | Montijo | 25m | Transtejo Soflusa (TTSL) | Daily |
| 18:00 | 18:08 | Cacilhas | 8m | Transtejo Soflusa (TTSL) | Daily |
| 18:15 | 18:23 | Cacilhas | 8m | Transtejo Soflusa (TTSL) | Mon–Fri |
| 18:20 | 18:28 | Cacilhas | 8m | Transtejo Soflusa (TTSL) | Daily |
| 18:20 | 18:42 | Seixal | 22m | Transtejo Soflusa (TTSL) | Mon–Fri |
| 18:30 | 18:52 | Seixal | 22m | Transtejo Soflusa (TTSL) | Weekends |
| 18:30 | 18:38 | Cacilhas | 8m | Transtejo Soflusa (TTSL) | Mon–Fri |
| 18:30 | 18:55 | Montijo | 25m | Transtejo Soflusa (TTSL) | Mon–Fri |
| 18:40 | 18:48 | Cacilhas | 8m | Transtejo Soflusa (TTSL) | Weekends |
| 18:40 | 19:02 | Seixal | 22m | Transtejo Soflusa (TTSL) | Mon–Fri |
| 18:45 | 18:53 | Cacilhas | 8m | Transtejo Soflusa (TTSL) | Mon–Fri |
| 18:55 | 19:05 | Cacilhas | 10m | Transtejo Soflusa (TTSL) | Mon–Fri |
| 19:00 | 19:08 | Cacilhas | 8m | Transtejo Soflusa (TTSL) | Weekends |
| 19:00 | 19:25 | Montijo | 25m | Transtejo Soflusa (TTSL) | Mon–Fri |
| 19:05 | 19:15 | Cacilhas | 10m | Transtejo Soflusa (TTSL) | Mon–Fri |
| 19:15 | 19:37 | Seixal | 22m | Transtejo Soflusa (TTSL) | Mon–Fri |
| 19:15 | 19:23 | Cacilhas | 8m | Transtejo Soflusa (TTSL) | Weekends |
| 19:20 | 19:28 | Cacilhas | 8m | Transtejo Soflusa (TTSL) | Mon–Fri |
| 19:25 | 19:35 | Cacilhas | 10m | Transtejo Soflusa (TTSL) | Mon–Fri |
| 19:30 | 19:38 | Cacilhas | 8m | Transtejo Soflusa (TTSL) | Weekends |
| 19:30 | 19:55 | Montijo | 25m | Transtejo Soflusa (TTSL) | Daily |
| 19:35 | 19:43 | Cacilhas | 8m | Transtejo Soflusa (TTSL) | Mon–Fri |
| 19:45 | 20:07 | Seixal | 22m | Transtejo Soflusa (TTSL) | Mon–Fri |
| 19:50 | 19:58 | Cacilhas | 8m | Transtejo Soflusa (TTSL) | Mon–Fri |
| 20:00 | 20:25 | Montijo | 25m | Transtejo Soflusa (TTSL) | Mon–Fri |
| 20:00 | 20:10 | Cacilhas | 10m | Transtejo Soflusa (TTSL) | Mon–Fri |
| 20:00 | 20:22 | Seixal | 22m | Transtejo Soflusa (TTSL) | Weekends |
| 20:05 | 20:13 | Cacilhas | 8m | Transtejo Soflusa (TTSL) | Weekends |
| 20:10 | 20:20 | Cacilhas | 10m | Transtejo Soflusa (TTSL) | Mon–Fri |
| 20:25 | 20:47 | Seixal | 22m | Transtejo Soflusa (TTSL) | Mon–Fri |
| 20:25 | 20:33 | Cacilhas | 8m | Transtejo Soflusa (TTSL) | Weekends |
| 20:30 | 20:55 | Montijo | 25m | Transtejo Soflusa (TTSL) | Sat |
| 20:30 | 20:38 | Cacilhas | 8m | Transtejo Soflusa (TTSL) | Mon–Fri |
| 20:40 | 20:48 | Cacilhas | 8m | Transtejo Soflusa (TTSL) | Mon–Fri |
| 20:55 | 21:03 | Cacilhas | 8m | Transtejo Soflusa (TTSL) | Daily |
| 21:00 | 21:10 | Cacilhas | 10m | Transtejo Soflusa (TTSL) | Mon–Fri |
| 21:00 | 21:22 | Seixal | 22m | Transtejo Soflusa (TTSL) | Sat |
| 21:00 | 21:25 | Montijo | 25m | Transtejo Soflusa (TTSL) | Mon–Fri |
| 21:05 | 21:27 | Seixal | 22m | Transtejo Soflusa (TTSL) | Mon–Fri |
| 21:25 | 21:33 | Cacilhas | 8m | Transtejo Soflusa (TTSL) | Weekends |
| 21:30 | 21:55 | Montijo | 25m | Transtejo Soflusa (TTSL) | Sun |
| 21:30 | 21:38 | Cacilhas | 8m | Transtejo Soflusa (TTSL) | Mon–Fri |
| 21:30 | 21:52 | Seixal | 22m | Transtejo Soflusa (TTSL) | Sun |
| 21:40 | 21:48 | Cacilhas | 8m | Transtejo Soflusa (TTSL) | Weekends |
| 21:45 | 21:53 | Cacilhas | 8m | Transtejo Soflusa (TTSL) | Mon–Fri |
| 22:00 | 22:22 | Seixal | 22m | Transtejo Soflusa (TTSL) | Mon, Tue, Wed, Thu, Fri, Sat |
| 22:00 | 22:25 | Montijo | 25m | Transtejo Soflusa (TTSL) | Mon, Tue, Wed, Thu, Fri, Sat |
| 22:10 | 22:18 | Cacilhas | 8m | Transtejo Soflusa (TTSL) | Daily |
| 22:15 | 22:23 | Cacilhas | 8m | Transtejo Soflusa (TTSL) | Mon–Fri |
| 22:40 | 22:48 | Cacilhas | 8m | Transtejo Soflusa (TTSL) | Mon–Fri |
| 22:45 | 22:53 | Cacilhas | 8m | Transtejo Soflusa (TTSL) | Weekends |
| 22:50 | 22:58 | Cacilhas | 8m | Transtejo Soflusa (TTSL) | Mon–Fri |
| 23:15 | 23:40 | Montijo | 25m | Transtejo Soflusa (TTSL) | Mon–Fri |
| 23:15 | 23:23 | Cacilhas | 8m | Transtejo Soflusa (TTSL) | Daily |
| 23:15 | 23:37 | Seixal | 22m | Transtejo Soflusa (TTSL) | Mon–Fri |
| 23:20 | 23:28 | Cacilhas | 8m | Transtejo Soflusa (TTSL) | Mon–Fri |
| 23:45 | 23:53 | Cacilhas | 8m | Transtejo Soflusa (TTSL) | Weekends |
| 23:47 | 23:55 | Cacilhas | 8m | Transtejo Soflusa (TTSL) | Mon–Fri |
Times are indicative and may change seasonally. Confirm with the operator before travelling.
Network
Where does Cais do Sodré connect?
Operators
Location
Where is Cais do Sodré?
- Region
- Lisbon
- Coordinates
- 38.705° N, 9.146° W
- Shortest crossing
- 8m
Plan your trip
The day at Cais do Sodré
First 00:20
Last 23:47
Busiest 08:00–09: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. 184 scheduled departures in total.
About
About Cais do Sodré
Six or seven crossings an hour, twenty hours a day, ten minutes each way. Cais do Sodré runs the busiest commuter water route in this guide, and since the Cacilhas boats were replaced with electric vessels it does it without an engine note.
The Cacilhas shuttle
Boats run from about 05:35 until 01:40, with 6 to 7 crossings an hour at peak. The crossing takes roughly 10 minutes. Our timetable holds 372 active sailings from this terminal — more than any other European port on this site.
The operator is Transtejo & Soflusa, Lisbon's public ferry company, and the Cacilhas route now runs on new electric vessels.
The other two routes are different boats
From the same terminal, services run to Montijo at about 25 minutes and Seixal at around 20. Those use diesel catamarans rather than the electric ferries.
Three destinations, two vessel types, one terminal. Check the departure board rather than following the crowd — the Cacilhas queue is always the longest and is usually not the one you want if you are going elsewhere.
Why anyone crosses
Cacilhas is the foot of Almada on the south bank, under the Cristo Rei statue and a short walk or lift ride from the viewpoints looking back at Lisbon. It is also the cheapest boat trip in the city and the classic local answer to where to eat fish.
For most passengers, though, this is simply how you get to work: the south bank is dormitory territory and the river is faster than the bridge.
⚠ It is public transport, not an excursion
Fares, ticketing and crowding follow metro logic. Peak-hour boats fill, there are no reservations, and the terminal is a transport interchange rather than a waiting lounge.
Cais do Sodré station — metro, suburban rail to Cascais and the ferry — is the same building, which is why this is the most connected point on the Lisbon waterfront.
Compared with Belém
The Belém terminal further west serves Trafaria and Porto Brandão on a much thinner, afternoon-weighted timetable. The two are not alternatives — they cross to different places on the south bank.
FAQ
Frequently asked questions
Where can I get a ferry to from Cais do Sodré?
From Cais do Sodré you can take a ferry to Barreiro, Cacilhas, Montijo and Seixal. Each route page shows the crossing time and timetable.
Which ferry companies operate from Cais do Sodré?
Ferries from Cais do Sodré are run by Transtejo Soflusa (TTSL). Open an operator page for its fleet, routes and contact details.
How many ferry routes serve Cais do Sodré?
Cais do Sodré is served by 7 ferry routes connecting 4 ports. Timetables can change seasonally, so confirm with the operator before travelling.
Where is Cais do Sodré ferry port located?
Cais do Sodré is in Lisbon, Portugal (around 38.705, -9.146). See the map on this page for its exact location.
How do I get to Cais do Sodré ferry terminal?
Cais do Sodré 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 Cais do Sodré?
Popular crossings from Cais do Sodré include Barreiro, Cacilhas and Montijo. Browse the full list below for crossing times and live timetables.
Do ferries from Cais do Sodré 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 Cais do Sodré?
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 8, 2026.
Help us keep schedules accurate — we read every report.