Take Ferry Marathon
Longest same-day ferry rides.
From each terminal, the ride out and back with the most scheduled time aboard, and the longest grand tour of up to six ferries, on the next weekday, Saturday and Sunday.
These are scheduled times, not live departures. Check with the operator before you travel.
The longest day on the bay.
The longest grand tour from any terminal, by scheduled time aboard.
No planner link for a grand tour: it passes through the same terminal more than once, which the planner cannot plan as one trip. Plan each ferry separately.
Thursday, October 29, 2026
Larkspur: 370 minutes aboard on six ferries, 05:45 to 18:50.
- Time aboard
- 6 hours 10 minutes
- Ferries
- 6
- Terminals visited
- 5
- Leaves → home
- 05:45 to 18:50
- Golden Gate Ferry: Larkspur → San Francisco, 05:45–06:20
- SF Bay Ferry: San Francisco → Vallejo, 07:05–08:05
- SF Bay Ferry: Vallejo → San Francisco, 09:30–10:30
- SF Bay Ferry: San Francisco → Mare Island (via Vallejo), 11:05–12:15
- SF Bay Ferry: Mare Island → San Francisco (via Vallejo), 14:10–15:20
- Golden Gate Ferry: San Francisco → Larkspur (via Tiburon), 17:35–18:50
Saturday, October 31, 2026
Mare Island: 355 minutes aboard on six ferries, 09:55 to 21:55.
- Time aboard
- 5 hours 55 minutes
- Ferries
- 6
- Terminals visited
- 4
- Leaves → home
- 09:55 to 21:55
- SF Bay Ferry: Mare Island → San Francisco (via Vallejo), 09:55–11:25
- Golden Gate Ferry: San Francisco → Larkspur, 12:15–12:50
- Golden Gate Ferry: Larkspur → San Francisco, 13:30–14:05
- SF Bay Ferry: San Francisco → Vallejo, 14:45–15:45
- SF Bay Ferry: Vallejo → San Francisco, 16:40–17:40
- SF Bay Ferry: San Francisco → Mare Island (via Vallejo), 20:40–21:55
Sunday, November 1, 2026
Not computed: this date is outside the packaged timetable coverage. See the dates.
The dates
- Next Sunday: Sunday, November 1, 2026 · not computed. SF Bay Ferry: the packaged timetable covers 2026-09-02 to 2026-10-31.
Counted from Wednesday, October 28, 2026, Pacific time. Times below are 24-hour Pacific time.
Timetable changes within 14 days of these dates
- SF Bay Ferry: the packaged timetable’s coverage ends 2026-10-31. Later dates need a newer timetable.
- Angel Island Tiburon Ferry: the 2026-10-12 to 2026-10-31 timetable period ends 2026-10-31; the next period, 2026-11-01 to 2026-12-31, lists 0 weekday outbound sailings and 3 weekend outbound sailings.
- Angel Island Tiburon Ferry: dated timetable exception on 2026-11-11 (Veterans Day).
- SF Bay Ferry: announced suspension, “South San Francisco service suspended · November 1–30”, 2026-11-01 to 2026-11-30.
San Francisco · Ferry Building
Out and back
Thursday, October 29
To South San Francisco and back: 160 minutes aboard on 4 ferries.
- Out
- SF Bay Ferry: San Francisco → Oakland, 14:35–15:00
- SF Bay Ferry: Oakland → South San Francisco (via Alameda · Main Street), 16:20–17:15
- Back
- SF Bay Ferry: South San Francisco → Alameda · Main Street (via Oakland), 17:30–18:30
- SF Bay Ferry: Alameda · Main Street → San Francisco, 19:10–19:30
- Time ashore
- 0 min
- Last boat home
- 17:30, home 19:30
- Backup return
- No
Open this ride in the planner: San Francisco to South San Francisco and back, Thursday
Saturday, October 31
To Vallejo and back: 130 minutes aboard on 2 ferries.
- Out
- SF Bay Ferry: San Francisco → Vallejo, 10:25–11:25
- Back
- SF Bay Ferry: Vallejo → San Francisco, 14:45–15:55
- Time ashore
- 185 min
- Last boat home
- 19:35, home 20:35
- Backup return
- Yes (15:50, home 16:50)
Open this ride in the planner: San Francisco to Vallejo and back, Saturday
Sunday, November 1
Not computed: this date is outside the packaged timetable coverage. See the dates.
Grand tour
Thursday, October 29
Around the bay and back: 330 minutes aboard on 6 ferries, 4 terminals.
- SF Bay Ferry: San Francisco → Vallejo, 07:05–08:05
- SF Bay Ferry: Vallejo → San Francisco, 09:30–10:30
- SF Bay Ferry: San Francisco → Mare Island (via Vallejo), 11:05–12:15
- SF Bay Ferry: Mare Island → San Francisco (via Vallejo), 13:05–14:15
- Golden Gate Ferry: San Francisco → Larkspur, 14:55–15:30
- Golden Gate Ferry: Larkspur → San Francisco, 16:35–17:10
Saturday, October 31
Around the bay and back: 280 minutes aboard on 6 ferries, 6 terminals.
- SF Bay Ferry: San Francisco → Alameda · Main Street, 09:20–09:40
- SF Bay Ferry: Alameda · Main Street → San Francisco (via Oakland), 11:00–11:45
- Golden Gate Ferry: San Francisco → Tiburon, 12:15–12:45
- Golden Gate Ferry: Tiburon → San Francisco (via Angel Island), 14:45–15:50
- SF Bay Ferry: San Francisco → Vallejo, 17:00–18:00
- SF Bay Ferry: Vallejo → San Francisco, 19:35–20:35
Sunday, November 1
Not computed: this date is outside the packaged timetable coverage. See the dates.
Sausalito
Out and back
Thursday, October 29
To Mare Island and back: 200 minutes aboard on 4 ferries.
- Out
- Golden Gate Ferry: Sausalito → San Francisco, 08:15–08:45
- SF Bay Ferry: San Francisco → Mare Island (via Vallejo), 11:05–12:15
- Back
- SF Bay Ferry: Mare Island → San Francisco (via Vallejo), 13:05–14:15
- Golden Gate Ferry: San Francisco → Sausalito, 14:45–15:15
- Time ashore
- 35 min
- Last boat home
- 14:10, home 16:50
- Backup return
- Yes (14:10, home 16:50)
Open this ride in the planner: Sausalito to Mare Island and back, Thursday
Saturday, October 31
To Vallejo and back: 180 minutes aboard on 4 ferries.
- Out
- Golden Gate Ferry: Sausalito → San Francisco, 11:30–12:00
- SF Bay Ferry: San Francisco → Vallejo, 13:40–14:40
- Back
- SF Bay Ferry: Vallejo → San Francisco, 15:50–16:50
- Golden Gate Ferry: San Francisco → Sausalito, 17:50–18:20
- Time ashore
- 55 min
- Last boat home
- 15:50, home 18:20
- Backup return
- No
Open this ride in the planner: Sausalito to Vallejo and back, Saturday
Sunday, November 1
Not computed: this date is outside the packaged timetable coverage. See the dates.
Grand tour
Thursday, October 29
Around the bay and back: 270 minutes aboard on 6 ferries, 5 terminals.
- Golden Gate Ferry: Sausalito → San Francisco, 07:05–07:35
- SF Bay Ferry: San Francisco → Richmond, 09:10–09:45
- SF Bay Ferry: Richmond → San Francisco, 10:40–11:15
- SF Bay Ferry: San Francisco → Mare Island (via Vallejo), 12:10–13:20
- SF Bay Ferry: Mare Island → San Francisco (via Vallejo), 14:10–15:20
- Golden Gate Ferry: San Francisco → Sausalito, 16:20–16:50
Saturday, October 31
Around the bay and back: 180 minutes aboard on 4 ferries, 3 terminals.
Sunday, November 1
Not computed: this date is outside the packaged timetable coverage. See the dates.
Tiburon
Out and back
Thursday, October 29
To Mare Island and back: 215 minutes aboard on 5 ferries.
- Out
- Golden Gate Ferry: Tiburon → San Francisco, 08:10–08:40
- SF Bay Ferry: San Francisco → Mare Island (via Vallejo), 11:05–12:15
- Back
- SF Bay Ferry: Mare Island → Vallejo, 13:05–13:10
- SF Bay Ferry: Vallejo → San Francisco, 16:10–17:10
- Golden Gate Ferry: San Francisco → Tiburon (via Sausalito), 19:15–20:05
- Time ashore
- 35 min
- Last boat home
- 14:10, home 16:20
- Backup return
- Yes (14:10, home 16:20)
Open this ride in the planner: Tiburon to Mare Island and back, Thursday
Saturday, October 31
To Alameda · Main Street and back: 205 minutes aboard on 5 ferries.
- Out
- Angel Island Tiburon Ferry: Tiburon → Angel Island, 10:00–~10:15
- Golden Gate Ferry: Angel Island → San Francisco (via Sausalito), 10:55–12:00
- SF Bay Ferry: San Francisco → Alameda · Main Street, 12:50–13:10
- Back
- SF Bay Ferry: Alameda · Main Street → San Francisco (via Oakland), 14:10–14:55
- Golden Gate Ferry: San Francisco → Tiburon (via Angel Island), 16:05–17:05
- Time ashore
- 45 min
- Last boat home
- 14:35, home 17:05
- Backup return
- Yes (14:35, home 17:05)
Open this ride in the planner: Tiburon to Alameda · Main Street and back, Saturday
Sunday, November 1
Not computed: this date is outside the packaged timetable coverage. See the dates.
Grand tour
Thursday, October 29
Around the bay and back: 290 minutes aboard on 6 ferries, 6 terminals.
- Golden Gate Ferry: Tiburon → San Francisco, 08:10–08:40
- SF Bay Ferry: San Francisco → Mare Island (via Vallejo), 11:05–12:15
- SF Bay Ferry: Mare Island → San Francisco (via Vallejo), 13:05–14:15
- SF Bay Ferry: San Francisco → Richmond, 15:00–15:35
- SF Bay Ferry: Richmond → San Francisco, 16:45–17:20
- Golden Gate Ferry: San Francisco → Tiburon (via Sausalito), 19:15–20:05
Saturday, October 31
Around the bay and back: 205 minutes aboard on 5 ferries, 6 terminals.
- Angel Island Tiburon Ferry: Tiburon → Angel Island, 10:00–~10:15
- Golden Gate Ferry: Angel Island → San Francisco (via Sausalito), 10:55–12:00
- SF Bay Ferry: San Francisco → Alameda · Main Street, 12:50–13:10
- SF Bay Ferry: Alameda · Main Street → San Francisco (via Oakland), 14:10–14:55
- Golden Gate Ferry: San Francisco → Tiburon (via Angel Island), 16:05–17:05
Sunday, November 1
Not computed: this date is outside the packaged timetable coverage. See the dates.
Angel Island · Ayala Cove
Out and back
Thursday, October 29
To Mare Island and back: 220 minutes aboard on 4 ferries.
- Out
- Golden Gate Ferry: Angel Island → San Francisco, 10:10–10:40
- SF Bay Ferry: San Francisco → Mare Island (via Vallejo), 12:10–13:20
- Back
- SF Bay Ferry: Mare Island → San Francisco (via Vallejo), 14:10–15:20
- Golden Gate Ferry: San Francisco → Angel Island (via Tiburon), 15:50–16:40
- Time ashore
- 35 min
- Last boat home
- 14:10, home 16:40
- Backup return
- No
Open this ride in the planner: Angel Island to Mare Island and back, Thursday
Saturday, October 31
To Alameda · Main Street and back: 160 minutes aboard on 4 ferries.
- Out
- Golden Gate Ferry: Angel Island → San Francisco (via Sausalito), 10:55–12:00
- SF Bay Ferry: San Francisco → Alameda · Main Street, 12:50–13:10
- Back
- SF Bay Ferry: Alameda · Main Street → San Francisco (via Oakland), 14:10–14:55
- Golden Gate Ferry: San Francisco → Angel Island, 16:05–16:35
- Time ashore
- 45 min
- Last boat home
- 14:35, home 16:35
- Backup return
- Yes (14:35, home 16:35)
Open this ride in the planner: Angel Island to Alameda · Main Street and back, Saturday
Sunday, November 1
Not computed: this date is outside the packaged timetable coverage. See the dates.
Grand tour
Thursday, October 29
Around the bay and back: 220 minutes aboard on 4 ferries, 5 terminals.
Saturday, October 31
Around the bay and back: 160 minutes aboard on 4 ferries, 5 terminals.
Sunday, November 1
Not computed: this date is outside the packaged timetable coverage. See the dates.
Treasure Island · Ferry Landing
Out and back
Thursday, October 29
To South San Francisco and back: 176 minutes aboard on 6 ferries.
- Out
- Treasure Island Ferry: Treasure Island → San Francisco, 11:30–11:38
- SF Bay Ferry: San Francisco → Oakland, 14:35–15:00
- SF Bay Ferry: Oakland → South San Francisco (via Alameda · Main Street), 16:20–17:15
- Back
- SF Bay Ferry: South San Francisco → Alameda · Main Street (via Oakland), 17:30–18:30
- SF Bay Ferry: Alameda · Main Street → San Francisco, 19:10–19:30
- Treasure Island Ferry: San Francisco → Treasure Island, 20:20–20:28
- Time ashore
- 0 min
- Last boat home
- 17:30, home 20:28
- Backup return
- No
Open this ride in the planner: Treasure Island to South San Francisco and back, Thursday
Saturday, October 31
To Vallejo and back: 146 minutes aboard on 4 ferries.
- Out
- Treasure Island Ferry: Treasure Island → San Francisco, 09:30–09:38
- SF Bay Ferry: San Francisco → Vallejo, 10:25–11:25
- Back
- SF Bay Ferry: Vallejo → San Francisco, 14:45–15:55
- Treasure Island Ferry: San Francisco → Treasure Island, 16:35–16:43
- Time ashore
- 185 min
- Last boat home
- 16:40, home 18:43
- Backup return
- Yes (15:50, home 17:28)
Open this ride in the planner: Treasure Island to Vallejo and back, Saturday
Sunday, November 1
Not computed: this date is outside the packaged timetable coverage. See the dates.
Grand tour
Thursday, October 29
Around the bay and back: 276 minutes aboard on 6 ferries, 4 terminals.
- Treasure Island Ferry: Treasure Island → San Francisco, 08:10–08:18
- SF Bay Ferry: San Francisco → Mare Island (via Vallejo), 11:05–12:15
- SF Bay Ferry: Mare Island → San Francisco (via Vallejo), 13:05–14:15
- SF Bay Ferry: San Francisco → Vallejo, 16:35–17:35
- SF Bay Ferry: Vallejo → San Francisco, 18:25–19:25
- Treasure Island Ferry: San Francisco → Treasure Island, 20:20–20:28
Saturday, October 31
Around the bay and back: 226 minutes aboard on 6 ferries, 5 terminals.
- Treasure Island Ferry: Treasure Island → San Francisco, 09:30–09:38
- Golden Gate Ferry: San Francisco → Sausalito (via Angel Island), 10:15–11:15
- Golden Gate Ferry: Sausalito → San Francisco, 13:25–13:55
- SF Bay Ferry: San Francisco → Vallejo, 14:45–15:45
- SF Bay Ferry: Vallejo → San Francisco, 16:40–17:40
- Treasure Island Ferry: San Francisco → Treasure Island, 18:35–18:43
Sunday, November 1
Not computed: this date is outside the packaged timetable coverage. See the dates.
Larkspur
Out and back
Thursday, October 29
To Mare Island and back: 250 minutes aboard on 4 ferries.
- Out
- Golden Gate Ferry: Larkspur → San Francisco, 07:55–08:30
- SF Bay Ferry: San Francisco → Mare Island (via Vallejo), 11:05–12:15
- Back
- SF Bay Ferry: Mare Island → San Francisco (via Vallejo), 14:10–15:20
- Golden Gate Ferry: San Francisco → Larkspur (via Tiburon), 17:35–18:50
- Time ashore
- 100 min
- Last boat home
- 14:10, home 16:25
- Backup return
- No
Open this ride in the planner: Larkspur to Mare Island and back, Thursday
Saturday, October 31
To Vallejo and back: 240 minutes aboard on 4 ferries.
- Out
- Golden Gate Ferry: Larkspur → San Francisco, 09:00–09:55
- SF Bay Ferry: San Francisco → Vallejo, 10:25–11:25
- Back
- SF Bay Ferry: Vallejo → San Francisco, 14:45–15:55
- Golden Gate Ferry: San Francisco → Larkspur, 18:00–18:55
- Time ashore
- 185 min
- Last boat home
- 16:40, home 19:20
- Backup return
- Yes (15:50, home 18:55)
Open this ride in the planner: Larkspur to Vallejo and back, Saturday
Sunday, November 1
Not computed: this date is outside the packaged timetable coverage. See the dates.
Grand tour
Thursday, October 29
Around the bay and back: 370 minutes aboard on 6 ferries, 5 terminals.
- Golden Gate Ferry: Larkspur → San Francisco, 05:45–06:20
- SF Bay Ferry: San Francisco → Vallejo, 07:05–08:05
- SF Bay Ferry: Vallejo → San Francisco, 09:30–10:30
- SF Bay Ferry: San Francisco → Mare Island (via Vallejo), 11:05–12:15
- SF Bay Ferry: Mare Island → San Francisco (via Vallejo), 14:10–15:20
- Golden Gate Ferry: San Francisco → Larkspur (via Tiburon), 17:35–18:50
Saturday, October 31
Around the bay and back: 310 minutes aboard on 6 ferries, 4 terminals.
- Golden Gate Ferry: Larkspur → San Francisco, 09:00–09:55
- SF Bay Ferry: San Francisco → Vallejo, 11:35–12:35
- SF Bay Ferry: Vallejo → San Francisco, 14:45–15:55
- SF Bay Ferry: San Francisco → Richmond, 17:00–17:35
- SF Bay Ferry: Richmond → San Francisco, 18:40–19:15
- Golden Gate Ferry: San Francisco → Larkspur, 19:50–20:45
Sunday, November 1
Not computed: this date is outside the packaged timetable coverage. See the dates.
Oakland · Jack London Square
Out and back
Thursday, October 29
To Mare Island and back: 190 minutes aboard on 4 ferries.
- Out
- SF Bay Ferry: Oakland → San Francisco, 08:40–09:05
- SF Bay Ferry: San Francisco → Mare Island (via Vallejo), 11:05–12:15
- Back
- SF Bay Ferry: Mare Island → San Francisco (via Vallejo), 13:05–14:15
- SF Bay Ferry: San Francisco → Oakland, 15:30–15:55
- Time ashore
- 35 min
- Last boat home
- 14:10, home 16:55
- Backup return
- Yes (14:10, home 16:55)
Open this ride in the planner: Oakland to Mare Island and back, Thursday
Saturday, October 31
To Vallejo and back: 190 minutes aboard on 4 ferries.
- Out
- SF Bay Ferry: Oakland → San Francisco, 08:50–09:15
- SF Bay Ferry: San Francisco → Vallejo, 10:25–11:25
- Back
- SF Bay Ferry: Vallejo → San Francisco, 14:45–15:55
- SF Bay Ferry: San Francisco → Oakland (via Alameda · Main Street), 16:30–17:05
- Time ashore
- 185 min
- Last boat home
- 19:35, home 22:50
- Backup return
- Yes (15:50, home 18:25)
Open this ride in the planner: Oakland to Vallejo and back, Saturday
Sunday, November 1
Not computed: this date is outside the packaged timetable coverage. See the dates.
Grand tour
Thursday, October 29
Around the bay and back: 310 minutes aboard on 6 ferries, 4 terminals.
- SF Bay Ferry: Oakland → San Francisco, 05:55–06:20
- SF Bay Ferry: San Francisco → Vallejo, 07:05–08:05
- SF Bay Ferry: Vallejo → San Francisco, 09:30–10:30
- SF Bay Ferry: San Francisco → Mare Island (via Vallejo), 11:05–12:15
- SF Bay Ferry: Mare Island → San Francisco (via Vallejo), 13:05–14:15
- SF Bay Ferry: San Francisco → Oakland, 15:30–15:55
Saturday, October 31
Around the bay and back: 275 minutes aboard on 6 ferries, 6 terminals.
- SF Bay Ferry: Oakland → San Francisco, 08:50–09:15
- Golden Gate Ferry: San Francisco → Tiburon, 12:15–12:45
- Golden Gate Ferry: Tiburon → San Francisco (via Angel Island), 14:45–15:50
- SF Bay Ferry: San Francisco → Vallejo, 17:00–18:00
- SF Bay Ferry: Vallejo → San Francisco, 19:35–20:35
- SF Bay Ferry: San Francisco → Oakland (via Alameda · Main Street), 22:15–22:50
Sunday, November 1
Not computed: this date is outside the packaged timetable coverage. See the dates.
Alameda · Main Street
Out and back
Thursday, October 29
To Mare Island and back: 220 minutes aboard on 4 ferries.
- Out
- SF Bay Ferry: Alameda · Main Street → San Francisco (via Oakland), 10:50–11:30
- SF Bay Ferry: San Francisco → Mare Island (via Vallejo), 12:10–13:20
- Back
- SF Bay Ferry: Mare Island → San Francisco (via Vallejo), 14:10–15:20
- SF Bay Ferry: San Francisco → Alameda · Main Street (via Oakland), 17:35–18:15
- Time ashore
- 35 min
- Last boat home
- 14:10, home 18:15
- Backup return
- No
Open this ride in the planner: Alameda · Main Street to Mare Island and back, Thursday
Saturday, October 31
To Vallejo and back: 195 minutes aboard on 4 ferries.
- Out
- SF Bay Ferry: Alameda · Main Street → San Francisco (via Oakland), 08:30–09:15
- SF Bay Ferry: San Francisco → Vallejo, 10:25–11:25
- Back
- SF Bay Ferry: Vallejo → San Francisco, 14:45–15:55
- SF Bay Ferry: San Francisco → Alameda · Main Street, 16:30–16:50
- Time ashore
- 185 min
- Last boat home
- 19:35, home 22:35
- Backup return
- Yes (15:50, home 18:10)
Open this ride in the planner: Alameda · Main Street to Vallejo and back, Saturday
Sunday, November 1
Not computed: this date is outside the packaged timetable coverage. See the dates.
Grand tour
Thursday, October 29
Around the bay and back: 340 minutes aboard on 6 ferries, 5 terminals.
- SF Bay Ferry: Alameda · Main Street → San Francisco (via Oakland), 10:50–11:30
- SF Bay Ferry: San Francisco → Mare Island (via Vallejo), 12:10–13:20
- SF Bay Ferry: Mare Island → San Francisco (via Vallejo), 14:10–15:20
- SF Bay Ferry: San Francisco → Vallejo, 16:35–17:35
- SF Bay Ferry: Vallejo → San Francisco, 18:25–19:25
- SF Bay Ferry: San Francisco → Alameda · Main Street (via Oakland), 20:25–21:05
Saturday, October 31
Around the bay and back: 280 minutes aboard on 6 ferries, 6 terminals.
- SF Bay Ferry: Alameda · Main Street → San Francisco (via Oakland), 08:30–09:15
- Golden Gate Ferry: San Francisco → Tiburon, 12:15–12:45
- Golden Gate Ferry: Tiburon → San Francisco (via Angel Island), 14:45–15:50
- SF Bay Ferry: San Francisco → Vallejo, 17:00–18:00
- SF Bay Ferry: Vallejo → San Francisco, 19:35–20:35
- SF Bay Ferry: San Francisco → Alameda · Main Street, 22:15–22:35
Sunday, November 1
Not computed: this date is outside the packaged timetable coverage. See the dates.
Alameda · Seaplane Lagoon
Out and back
Thursday, October 29
To South San Francisco and back: 200 minutes aboard on 6 ferries.
- Out
- SF Bay Ferry: Alameda · Seaplane → San Francisco, 13:00–13:20
- SF Bay Ferry: San Francisco → Oakland, 14:35–15:00
- SF Bay Ferry: Oakland → South San Francisco (via Alameda · Main Street), 16:20–17:15
- Back
- SF Bay Ferry: South San Francisco → Alameda · Main Street (via Oakland), 17:30–18:30
- SF Bay Ferry: Alameda · Main Street → San Francisco, 19:10–19:30
- SF Bay Ferry: San Francisco → Alameda · Seaplane, 20:10–20:30
- Time ashore
- 0 min
- Last boat home
- 17:30, home 20:30
- Backup return
- No
Open this ride in the planner: Alameda · Seaplane to South San Francisco and back, Thursday
Saturday, October 31
No same-day ride. No scheduled ferry leaves this terminal on this date in the loaded timetables.
Sunday, November 1
Not computed: this date is outside the packaged timetable coverage. See the dates.
Grand tour
Thursday, October 29
Around the bay and back: 300 minutes aboard on 6 ferries, 4 terminals.
- SF Bay Ferry: Alameda · Seaplane → San Francisco, 11:00–11:20
- SF Bay Ferry: San Francisco → Mare Island (via Vallejo), 12:10–13:20
- SF Bay Ferry: Mare Island → San Francisco (via Vallejo), 14:10–15:20
- SF Bay Ferry: San Francisco → Vallejo, 16:35–17:35
- SF Bay Ferry: Vallejo → San Francisco, 18:25–19:25
- SF Bay Ferry: San Francisco → Alameda · Seaplane, 20:10–20:30
Saturday, October 31
No grand tour. No scheduled ferry leaves this terminal on this date in the loaded timetables.
Sunday, November 1
Not computed: this date is outside the packaged timetable coverage. See the dates.
Alameda · Harbor Bay
Out and back
Thursday, October 29
To Mare Island and back: 190 minutes aboard on 4 ferries.
- Out
- SF Bay Ferry: Alameda · Harbor Bay → San Francisco, 08:30–08:55
- SF Bay Ferry: San Francisco → Mare Island (via Vallejo), 11:05–12:15
- Back
- SF Bay Ferry: Mare Island → San Francisco (via Vallejo), 13:05–14:15
- SF Bay Ferry: San Francisco → Alameda · Harbor Bay, 15:40–16:05
- Time ashore
- 35 min
- Last boat home
- 14:10, home 17:05
- Backup return
- Yes (14:10, home 17:05)
Open this ride in the planner: Alameda · Harbor Bay to Mare Island and back, Thursday
Saturday, October 31
No same-day ride. No scheduled ferry leaves this terminal on this date in the loaded timetables.
Sunday, November 1
Not computed: this date is outside the packaged timetable coverage. See the dates.
Grand tour
Thursday, October 29
Around the bay and back: 260 minutes aboard on 6 ferries, 5 terminals.
- SF Bay Ferry: Alameda · Harbor Bay → San Francisco, 07:30–07:55
- SF Bay Ferry: San Francisco → Richmond, 09:10–09:45
- SF Bay Ferry: Richmond → San Francisco, 10:40–11:15
- SF Bay Ferry: San Francisco → Mare Island (via Vallejo), 12:10–13:20
- SF Bay Ferry: Mare Island → San Francisco (via Vallejo), 14:10–15:20
- SF Bay Ferry: San Francisco → Alameda · Harbor Bay, 16:40–17:05
Saturday, October 31
No grand tour. No scheduled ferry leaves this terminal on this date in the loaded timetables.
Sunday, November 1
Not computed: this date is outside the packaged timetable coverage. See the dates.
Richmond
Out and back
Thursday, October 29
To South San Francisco and back: 230 minutes aboard on 6 ferries.
- Out
- SF Bay Ferry: Richmond → San Francisco, 10:40–11:15
- SF Bay Ferry: San Francisco → Oakland, 13:35–14:00
- SF Bay Ferry: Oakland → South San Francisco (via Alameda · Main Street), 16:20–17:15
- Back
- SF Bay Ferry: South San Francisco → Alameda · Main Street (via Oakland), 17:30–18:30
- SF Bay Ferry: Alameda · Main Street → San Francisco, 19:10–19:30
- SF Bay Ferry: San Francisco → Richmond, 20:00–20:35
- Time ashore
- 0 min
- Last boat home
- 17:30, home 20:35
- Backup return
- No
Open this ride in the planner: Richmond to South San Francisco and back, Thursday
Saturday, October 31
To Vallejo and back: 200 minutes aboard on 4 ferries.
- Out
- SF Bay Ferry: Richmond → San Francisco, 08:55–09:30
- SF Bay Ferry: San Francisco → Vallejo, 10:25–11:25
- Back
- SF Bay Ferry: Vallejo → San Francisco, 14:45–15:55
- SF Bay Ferry: San Francisco → Richmond, 17:00–17:35
- Time ashore
- 185 min
- Last boat home
- 16:40, home 19:55
- Backup return
- Yes (15:50, home 19:55)
Open this ride in the planner: Richmond to Vallejo and back, Saturday
Sunday, November 1
Not computed: this date is outside the packaged timetable coverage. See the dates.
Grand tour
Thursday, October 29
Around the bay and back: 330 minutes aboard on 6 ferries, 4 terminals.
- SF Bay Ferry: Richmond → San Francisco, 10:40–11:15
- SF Bay Ferry: San Francisco → Mare Island (via Vallejo), 12:10–13:20
- SF Bay Ferry: Mare Island → San Francisco (via Vallejo), 14:10–15:20
- SF Bay Ferry: San Francisco → Vallejo, 16:35–17:35
- SF Bay Ferry: Vallejo → San Francisco, 18:25–19:25
- SF Bay Ferry: San Francisco → Richmond, 20:00–20:35
Saturday, October 31
Around the bay and back: 280 minutes aboard on 6 ferries, 5 terminals.
- SF Bay Ferry: Richmond → San Francisco, 08:55–09:30
- Golden Gate Ferry: San Francisco → Sausalito (via Angel Island), 10:15–11:15
- Golden Gate Ferry: Sausalito → San Francisco, 13:25–13:55
- SF Bay Ferry: San Francisco → Vallejo, 14:45–15:45
- SF Bay Ferry: Vallejo → San Francisco, 16:40–17:40
- SF Bay Ferry: San Francisco → Richmond, 19:20–19:55
Sunday, November 1
Not computed: this date is outside the packaged timetable coverage. See the dates.
Vallejo
Out and back
Thursday, October 29
To South San Francisco and back: 280 minutes aboard on 6 ferries.
- Out
- SF Bay Ferry: Vallejo → San Francisco, 11:00–12:00
- SF Bay Ferry: San Francisco → Oakland, 14:35–15:00
- SF Bay Ferry: Oakland → South San Francisco (via Alameda · Main Street), 16:20–17:15
- Back
- SF Bay Ferry: South San Francisco → Alameda · Main Street (via Oakland), 17:30–18:30
- SF Bay Ferry: Alameda · Main Street → San Francisco, 19:10–19:30
- SF Bay Ferry: San Francisco → Vallejo, 20:10–21:10
- Time ashore
- 0 min
- Last boat home
- 17:30, home 21:10
- Backup return
- No
Open this ride in the planner: Vallejo to South San Francisco and back, Thursday
Saturday, October 31
To Angel Island and back: 235 minutes aboard on 4 ferries.
- Out
- SF Bay Ferry: Vallejo → San Francisco, 10:20–11:25
- Golden Gate Ferry: San Francisco → Angel Island (via Tiburon), 14:05–15:00
- Back
- Golden Gate Ferry: Angel Island → San Francisco (via Tiburon), 16:50–17:45
- SF Bay Ferry: San Francisco → Vallejo, 18:30–19:30
- Time ashore
- 95 min
- Last boat home
- 16:50, home 19:30
- Backup return
- No
Open this ride in the planner: Vallejo to Angel Island and back, Saturday
Sunday, November 1
Not computed: this date is outside the packaged timetable coverage. See the dates.
Grand tour
Thursday, October 29
Around the bay and back: 330 minutes aboard on 6 ferries, 4 terminals.
- SF Bay Ferry: Vallejo → San Francisco, 05:30–06:30
- SF Bay Ferry: San Francisco → Richmond, 07:15–07:50
- SF Bay Ferry: Richmond → San Francisco, 08:55–09:30
- SF Bay Ferry: San Francisco → Mare Island (via Vallejo), 11:05–12:15
- SF Bay Ferry: Mare Island → San Francisco (via Vallejo), 13:05–14:15
- SF Bay Ferry: San Francisco → Vallejo, 15:40–16:40
Saturday, October 31
Around the bay and back: 290 minutes aboard on 6 ferries, 5 terminals.
- SF Bay Ferry: Vallejo → San Francisco, 10:20–11:25
- Golden Gate Ferry: San Francisco → Tiburon, 12:15–12:45
- Golden Gate Ferry: Tiburon → San Francisco (via Angel Island), 14:45–15:50
- SF Bay Ferry: San Francisco → Richmond, 17:00–17:35
- SF Bay Ferry: Richmond → San Francisco, 18:40–19:15
- SF Bay Ferry: San Francisco → Vallejo, 20:40–21:40
Sunday, November 1
Not computed: this date is outside the packaged timetable coverage. See the dates.
Mare Island
Out and back
Thursday, October 29
To South San Francisco and back: 290 minutes aboard on 6 ferries.
- Out
- SF Bay Ferry: Mare Island → San Francisco (via Vallejo), 05:15–06:30
- SF Bay Ferry: San Francisco → Oakland, 07:05–07:30
- SF Bay Ferry: Oakland → South San Francisco, 09:05–09:45
- Back
- SF Bay Ferry: South San Francisco → Alameda · Main Street (via Oakland), 15:30–16:30
- SF Bay Ferry: Alameda · Main Street → San Francisco, 18:35–18:55
- SF Bay Ferry: San Francisco → Mare Island (via Vallejo), 19:30–20:40
- Time ashore
- 330 min
- Last boat home
- 17:30, home 21:20
- Backup return
- Yes (16:20, home 20:40)
Open this ride in the planner: Mare Island to South San Francisco and back, Thursday
Saturday, October 31
To Angel Island and back: 275 minutes aboard on 4 ferries.
- Out
- SF Bay Ferry: Mare Island → San Francisco (via Vallejo), 09:55–11:25
- Golden Gate Ferry: San Francisco → Angel Island (via Tiburon), 14:05–15:00
- Back
- Golden Gate Ferry: Angel Island → San Francisco (via Tiburon), 16:50–17:45
- SF Bay Ferry: San Francisco → Mare Island (via Vallejo), 20:40–21:55
- Time ashore
- 95 min
- Last boat home
- 16:50, home 21:55
- Backup return
- No
Open this ride in the planner: Mare Island to Angel Island and back, Saturday
Sunday, November 1
Not computed: this date is outside the packaged timetable coverage. See the dates.
Grand tour
Thursday, October 29
Around the bay and back: 345 minutes aboard on 6 ferries, 5 terminals.
- SF Bay Ferry: Mare Island → San Francisco (via Vallejo), 07:00–08:15
- Golden Gate Ferry: San Francisco → Tiburon (via Angel Island), 10:55–11:45
- Golden Gate Ferry: Tiburon → San Francisco, 13:15–13:45
- SF Bay Ferry: San Francisco → Vallejo, 14:20–15:20
- SF Bay Ferry: Vallejo → San Francisco, 16:50–17:50
- SF Bay Ferry: San Francisco → Mare Island (via Vallejo), 19:30–20:40
Saturday, October 31
Around the bay and back: 355 minutes aboard on 6 ferries, 4 terminals.
- SF Bay Ferry: Mare Island → San Francisco (via Vallejo), 09:55–11:25
- Golden Gate Ferry: San Francisco → Larkspur, 12:15–12:50
- Golden Gate Ferry: Larkspur → San Francisco, 13:30–14:05
- SF Bay Ferry: San Francisco → Vallejo, 14:45–15:45
- SF Bay Ferry: Vallejo → San Francisco, 16:40–17:40
- SF Bay Ferry: San Francisco → Mare Island (via Vallejo), 20:40–21:55
Sunday, November 1
Not computed: this date is outside the packaged timetable coverage. See the dates.
South San Francisco · Oyster Point
Out and back
Thursday, October 29
No same-day ride. Ferries leave this terminal, but no scheduled return reaches it again the same day after the 15-minute boarding allowance.
Saturday, October 31
No same-day ride. No scheduled ferry leaves this terminal on this date in the loaded timetables.
Sunday, November 1
Not computed: this date is outside the packaged timetable coverage. See the dates.
Grand tour
Thursday, October 29
No grand tour. No chain of 2 to 6 ferries leaves and returns here the same day within the tour rules.
Saturday, October 31
No grand tour. No scheduled ferry leaves this terminal on this date in the loaded timetables.
Sunday, November 1
Not computed: this date is outside the packaged timetable coverage. See the dates.
San Francisco · Pier 41
Out and back
Thursday, October 29
No same-day ride. No scheduled ferry leaves this terminal on this date in the loaded timetables.
Saturday, October 31
No same-day ride. No scheduled ferry leaves this terminal on this date in the loaded timetables.
Sunday, November 1
Not computed: this date is outside the packaged timetable coverage. See the dates.
Grand tour
Thursday, October 29
No grand tour. No scheduled ferry leaves this terminal on this date in the loaded timetables.
Saturday, October 31
No grand tour. No scheduled ferry leaves this terminal on this date in the loaded timetables.
Sunday, November 1
Not computed: this date is outside the packaged timetable coverage. See the dates.
The fine print
How a ride is chosen
A ride leaves a terminal and comes back to it on the same day: one journey out to another terminal, then one journey back, with at least the 15-minute boarding allowance between them, home before midnight. The longest ride has the most scheduled minutes aboard. Waiting between ferries and time ashore do not count. Ties go to fewer ferries, then more terminals called at, then the earlier arrival home.
Each journey follows the planner’s rules for changing ferries: within one named terminal, 30 to 180 minutes between ferries, at most three changes each way. Separate terminals, such as Pier 41 and the Ferry Building, are never joined by an assumed walk. One way may take up to 12 hours here; the planner plans up to six hours, so a ride with a longer journey has no planner link. A ride from Angel Island starts and ends on the island.
A grand tour is a chain of two to six scheduled legs, one ferry each: the first leaves the terminal and the last arrives back there the same day, before midnight. It may pass through the same terminal more than once, the starting terminal included, but never rides the same sailing twice or the same crossing in the same direction twice. Each change follows the same rules as a ride’s: within one named terminal, 30 to 180 minutes between ferries, no assumed walk. The longest tour is chosen the same way, by scheduled minutes aboard with the same tie-breaks. Waiting between ferries does not count, and no time ashore is counted. A grand tour has no planner link; plan each ferry separately.
Before you rely on a ride
- These are scheduled times from the published timetables, not live departures. There is no live vessel tracking, seat availability or guaranteed connection.
- Every ride is for the date shown. Another date can have different sailings.
- Check with the operator before you travel: SF Bay Ferry (opens in a new tab), Golden Gate Ferry (opens in a new tab), Angel Island Tiburon Ferry (opens in a new tab), Treasure Island Ferry (opens in a new tab).
- Angel Island Tiburon Ferry (Tiburon–Angel Island) arrival times are approximate and marked ~: its timetable lists departures, and arrivals are shown 15 minutes later.
- The Tiburon–Angel Island timetable is seasonal. Its 2026-10-12 to 2026-10-31 period has no sailings on Mondays or Tuesdays. Its 2026-11-01 to 2026-12-31 period has no sailings on Mondays or Tuesdays.
- Time ashore counts the minutes after the 15-minute boarding allowance before your return leaves; 0 means the return boards exactly at the allowance. The allowance is a planning buffer, not an operator cutoff.
- Rides are scored over every valid ferry path, not only the ones the planner suggests. A ride links into the planner when the planner can reopen both of its journeys by their sailings, up to 720 minutes each way, including chains its own search does not suggest; otherwise it says why.
- These rides were computed when this version of the site was built. The planner refreshes its timetables automatically and may now use a newer one; if a planner link asks you to choose again, the sailings changed.
- Fares are not shown. A ride on more than one operator follows each operator’s own fares and payment rules.
Computed from
Computed on 2026-10-26 (Pacific), when this version of the site was built, from the packaged timetable snapshots:
- SF Bay Ferry: feed version “UTC: 16-Oct-2026 22:55”, retrieved 2026-10-17T17:17:31.187Z, coverage 2026-09-02 to 2026-10-31
- Golden Gate Ferry: feed version not stated, retrieved 2026-10-10T19:03:47.147Z, coverage 2026-09-13 to 2026-12-12
- Angel Island Tiburon Ferry: timetable verified 2026-10-24