There are 8 ways to get from San Francisco to Bocas del Toro by plane, car, ferry, train, bus, shuttle, or busferry
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Fly San Francisco International Airport to Bocas Del Toro Isla Colón International Airport
best- Fly from San Francisco International Airport (SFO) to Bocas Del Toro Isla Colón International Airport (BOC)plane SFO - BOC
14h 2m$210–762Shuttle to Sonoma County Airport, fly to Bocas Del Toro Isla Colón International Airport
cheapest- Take a shuttle bus from San Francisco Pier 27 to Santa Rosa Airport
- Fly from Sonoma County Airport (STS) to Bocas Del Toro Isla Colón International Airport (BOC)plane STS - BOC
21h 39m$195–710Drive, Local Boat
- Drive from San Francisco to Almirantecar
- Take the ferry from Almirante to Bocas del Toroferry
3d 4h$851–1,226Fly Oakland International Airport to Bocas Del Toro Isla Colón International Airport
- Fly from Oakland International Airport (OAK) to Bocas Del Toro Isla Colón International Airport (BOC)plane OAK - BOC
17h 11m$256–958Caltrain to Norman Y. Mineta San José International Airport, fly to Bocas Del Toro Isla Colón International Airport
- Take the train from San Francisco Caltrain Southbound to Santa Clara Caltrain Southboundtrain
- Fly from Norman Y. Mineta San José International Airport (SJC) to Bocas Del Toro Isla Colón International Airport (BOC)plane SJC - BOC
18h 5m$242–914Fly San Francisco International Airport to Juan Santamaría International Airport, bus, shuttle, bus and ferry
- Fly from San Francisco International Airport (SFO) to Juan Santamaría International Airport (SJO)plane SFO - SJO
- Take the bus from 50 m este Del Aeropuerto to Terminal San José Av. 2, C12 Y 14bus
- Take a shuttle bus from San José to Cahuita
- Take the busferry from Cahuita to Taxi Valencia Dockbusferry
17h 23m$546–929Fly San Francisco International Airport to Liberia International Airport, shuttle
- Fly from San Francisco International Airport (SFO) to Liberia International Airport (LIR)plane SFO - LIR
- Take a shuttle bus from Liberia Airport to Monteverde
- Take a shuttle bus from Monteverde to Puerto Viejo de Talamanca
- Take a shuttle bus from Puerto Viejo de Talamanca to Bocas del Toro
19h 9m$1,357–2,234Fly San Francisco International Airport to Limón International Airport, shuttle, bus and ferry
- Fly from San Francisco International Airport (SFO) to Limón International Airport (LIO)plane SFO - LIO
- Take a shuttle bus from Limon Airport to Manzanillo
- Take the busferry from Manzanillo to Taxi Valencia Dockbusferry
17h 32m$278–840
San Francisco International Airport (SFO) to Bocas Del Toro Isla Colón International Airport (BOC) flights
Questions & Answers
The cheapest way to get from San Francisco to Bocas del Toro is to shuttle and fly which costs $190 - $750 and takes 21h 39m.
The fastest way to get from San Francisco to Bocas del Toro is to fly which takes 14h 2m and costs $210 - $800.
The distance between San Francisco and Bocas del Toro is 5121 km.
It takes approximately 14h 2m to get from San Francisco to Bocas del Toro, including transfers.
Bocas del Toro is 2h ahead of San Francisco. It is currently 8:02 AM in San Francisco and 10:02 AM in Bocas del Toro.
There are 250+ hotels available in Bocas del Toro.
What companies run services between San Francisco, CA, USA and Bocas del Toro, Panama?
United Airlines, SANSA, and three other airlines fly from San Francisco International Airport (SFO) to Bocas Del Toro Isla Colón International Airport (BOC) once daily.
- Website
- flysansa.com
Flights from San Francisco International Airport to Bocas Del Toro Isla Colón International Airport via Juan Santamaría International Airport
- Ave. Duration
- 11h 55m
- When
- Wednesday and Saturday
- Estimated price
- $200–750
Flights from San Francisco International Airport to Bocas Del Toro Isla Colón International Airport via San Salvador, Juan Santamaría International Airport
- Ave. Duration
- 11h 35m
- When
- Monday, Wednesday, and Saturday
- Estimated price
- $320–1,100
Flights from San Francisco International Airport to Bocas Del Toro Isla Colón International Airport via Los Angeles, Juan Santamaría International Airport
- Ave. Duration
- 13h 55m
- When
- Monday
- Estimated price
- $200–800
Flights from San Francisco International Airport to Bocas Del Toro Isla Colón International Airport via Las Vegas, Juan Santamaría International Airport
- Ave. Duration
- 18h 25m
- When
- Monday and Saturday
- Estimated price
- $200–800
Flights from Oakland International Airport to Bocas Del Toro Isla Colón International Airport via Las Vegas, Juan Santamaría International Airport
- Ave. Duration
- 15h 5m
- When
- Monday
- Estimated price
- $250–950
Flights from Oakland International Airport to Bocas Del Toro Isla Colón International Airport via Los Angeles, Juan Santamaría International Airport
- Ave. Duration
- 14h 35m
- When
- Monday
- Estimated price
- $250–950
Flights from Norman Y. Mineta San José International Airport to Bocas Del Toro Isla Colón International Airport via Las Vegas, Juan Santamaría International Airport
- Ave. Duration
- 15h
- When
- Monday
- Estimated price
- $230–900
Flights from Norman Y. Mineta San José International Airport to Bocas Del Toro Isla Colón International Airport via Los Angeles, Juan Santamaría International Airport
- Ave. Duration
- 15h 24m
- When
- Monday, Wednesday, and Saturday
- Estimated price
- $230–900
Flights from Norman Y. Mineta San José International Airport to Bocas Del Toro Isla Colón International Airport via Denver, Juan Santamaría International Airport
- Ave. Duration
- 26h 45m
- When
- Saturday
- Estimated price
- $250–950
Flights from Sonoma County Airport to Bocas Del Toro Isla Colón International Airport via Las Vegas, Juan Santamaría International Airport
- Ave. Duration
- 21h 12m
- When
- Monday, Wednesday, and Saturday
- Estimated price
- $170–650
Flights from Sonoma County Airport to Bocas Del Toro Isla Colón International Airport via Los Angeles, Juan Santamaría International Airport
- Ave. Duration
- 23h 7m
- When
- Saturday and Monday
- Estimated price
- $170–1,100
Flights from San Francisco International Airport to Limón International Airport via Juan Santamaría International Airport
- Ave. Duration
- 12h 50m
- When
- Wednesday to Sunday
- Estimated price
- $190–750
Flights from San Francisco International Airport to Limón International Airport via San Salvador, Juan Santamaría International Airport
- Ave. Duration
- 12h 45m
- When
- Every day
- Estimated price
- $310–1,000
Flights from San Francisco International Airport to Limón International Airport via Los Angeles, Juan Santamaría International Airport
- Ave. Duration
- 14h 50m
- When
- Monday, Thursday, Friday, and Sunday
- Estimated price
- $190–750
Flights from San Francisco International Airport to Limón International Airport via Juan Santamaría International Airport, Roxana
- Ave. Duration
- 16h 25m
- When
- Wednesday to Sunday
- Estimated price
- $190–750
Flights from San Francisco International Airport to Limón International Airport via Las Vegas, Juan Santamaría International Airport
- Ave. Duration
- 19h 20m
- When
- Monday, Thursday, Friday, and Saturday
- Estimated price
- $190–750
- Website
- worldticket.com
Flights from San Francisco International Airport to Limón International Airport via Juan Santamaría International Airport
- Ave. Duration
- 12h 50m
- When
- Wednesday to Sunday
- Estimated price
- $190–750
Flights from San Francisco International Airport to Limón International Airport via San Salvador, Juan Santamaría International Airport
- Ave. Duration
- 12h 45m
- When
- Every day
- Estimated price
- $310–1,000
Flights from San Francisco International Airport to Limón International Airport via Los Angeles, Juan Santamaría International Airport
- Ave. Duration
- 14h 50m
- When
- Monday, Thursday, Friday, and Sunday
- Estimated price
- $190–750
Flights from San Francisco International Airport to Limón International Airport via Juan Santamaría International Airport, Roxana
- Ave. Duration
- 16h 25m
- When
- Wednesday to Sunday
- Estimated price
- $190–750
Flights from San Francisco International Airport to Limón International Airport via Las Vegas, Juan Santamaría International Airport
- Ave. Duration
- 19h 20m
- When
- Monday, Thursday, Friday, and Saturday
- Estimated price
- $190–750
- Website
- united.com
Flights from San Francisco International Airport to Juan Santamaría International Airport
- Ave. Duration
- 6h 40m
- When
- Wednesday to Sunday
- Estimated price
- $170–650
Flights from San Francisco International Airport to Liberia International Airport
- Ave. Duration
- 6h 29m
- When
- Friday and Saturday
- Estimated price
- $230–900
Flights from San Francisco International Airport to Liberia International Airport via Denver
- Ave. Duration
- 9h 19m
- When
- Every day
- Estimated price
- $260–1,000
Flights from San Francisco International Airport to Liberia International Airport via Houston
- Ave. Duration
- 10h 25m
- When
- Every day
- Estimated price
- $250–950
- Website
- avianca.com
Flights from San Francisco International Airport to Juan Santamaría International Airport via San Salvador
- Ave. Duration
- 8h 42m
- When
- Every day
- Estimated price
- $430–750
- Website
- alaskaair.com
Flights from San Francisco International Airport to Liberia International Airport
- Ave. Duration
- 6h 18m
- When
- Saturday
- Estimated price
- $410–1,600
Flights from San Francisco International Airport to Liberia International Airport via Los Angeles
- Ave. Duration
- 8h 48m
- When
- Friday and Saturday
- Estimated price
- $420–1,600
- Website
- aa.com
Flights from San Francisco International Airport to Liberia International Airport via Miami
- Ave. Duration
- 12h 52m
- When
- Every day
- Estimated price
- $290–1,100
Flights from San Francisco International Airport to Liberia International Airport via Dallas/Ft.Worth
- Ave. Duration
- 13h 8m
- When
- Wednesday to Sunday
- Estimated price
- $250–950
- Website
- aeromexico.com
Flights from San Francisco International Airport to Juan Santamaría International Airport via Mexico City
- Ave. Duration
- 11h 10m
- When
- Every day
- Estimated price
- $170–650
- Phone
- +1 800-660-4287
- Website
- Cal Train
Train from San Francisco Caltrain Southbound to Santa Clara Caltrain Southbound
- Ave. Duration
- 1h 11m
- Frequency
- Every 30 minutes
- Estimated price
- $9–12
- Website
- Cal Train
- Schedules at
- Cal Train
- One-way Adult
- $9–12
- Phone
- +506 2442 6900
- [email protected]
- Website
- grupotuasa.com
Bus from 50 m este Del Aeropuerto to Terminal San José Av. 2, C12 Y 14
- Ave. Duration
- 47 min
- Frequency
- Every 10 minutes
- Estimated price
- $1–2
- Schedules at
- grupotuasa.com
Shuttle from San José to Cahuita
- Ave. Duration
- 2h 17m
- Frequency
- On demand
- Estimated price
- $72
- Website
- Jungle Tom Safaris Shuttle
- Phone
- +506 2750 0626
- [email protected]
- Website
- Caribe Shuttle
Busferry from Cahuita to Taxi Valencia Dock
- Ave. Duration
- 3h
- Frequency
- 3 times a day
- Estimated price
- $43
- Website
- Caribe Shuttle
Shuttle from Puerto Viejo de Talamanca to Bocas del Toro
- Ave. Duration
- 4h
- Frequency
- Hourly
- Estimated price
- $280
- Website
- Caribe Shuttle
Shuttle from Limon Airport to Manzanillo
- Ave. Duration
- 56 min
- Frequency
- On demand
- Estimated price
- $35
- Website
- Caribe Shuttle
Busferry from Manzanillo to Taxi Valencia Dock
- Ave. Duration
- 2h 30m
- Frequency
- 3 times a day
- Estimated price
- $43
- Website
- Caribe Shuttle
- Phone
- +1 707-837-8700
- Website
- Groome Transportation
Shuttle from San Francisco Pier 27 to Santa Rosa Airport
- Ave. Duration
- 1h 45m
- Frequency
- On demand
- Estimated price
- $25–65
- Website
- Groome Transportation
- First Passenger
- $25–65
- Phone
- 1 800 715 1370
- [email protected]
- Website
- RIDE CR
Shuttle from Liberia Airport to Monteverde
- Ave. Duration
- 1h 45m
- Frequency
- On demand
- Estimated price
- $269
- Website
- RIDE CR
Shuttle from Monteverde to Puerto Viejo de Talamanca
- Ave. Duration
- 3h
- Frequency
- On demand
- Estimated price
- $772
- Website
- RIDE CR
- Phone
- +506 2640 1900 / 2640 0811
- [email protected]
- Website
- Tropical Tours Shuttles
Shuttle from Liberia Airport to Monteverde
- Ave. Duration
- 2h 10m
- Frequency
- Once daily
- Estimated price
- $65–69
- Website
- Tropical Tours Shuttles
Ferry from Almirante to Bocas del Toro
- Ave. Duration
- 45 min
- Frequency
- Every 30 minutes
- Estimated price
- $6
Want to know more about travelling around the world?
Rome2Rio's Travel Guide series provide vital information for the global traveller. Read our range of informative guides on popular transport routes and companies - including 4 stunningly beautiful Philippines islands you need to visit, Travel Insider: Top Japan travel tips by Beatrix Holland, and South Korea: Travelling from Seoul to Busan - to help you get the most out of your next trip.














