There are 5 ways to get from San Diego to Bocas del Toro by plane, busferry, train, bus, shuttle, car, or ferry
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 Diego International Airport to David, bus and ferry
best- Fly from San Diego International Airport (SAN) to David (DAV)plane SAN - DAV
- Take the busferry from David to Bocas del Torobusferry
13h 37m$303–1,047Fly Tijuana International Airport to Bocas Del Toro Isla Colón International Airport
cheapest- Fly from Tijuana International Airport (TIJ) to Bocas Del Toro Isla Colón International Airport (BOC)plane TIJ - BOC
23h 17m$194–773Train, bus, shuttle
- Take the train from San Diego to Los Angelestrain
- Take the bus from Los Angeles to Managuabus
- Take the bus from Managua to Terminal NicaBusbus
- Take a shuttle bus from San José to Puerto Viejo de Talamanca
- Take a shuttle bus from Puerto Viejo de Talamanca to Bocas del Toro
5d 2h$748–1,273Drive, Local Boat
- Drive from San Diego to Almirantecar
- Take the ferry from Almirante to Bocas del Toroferry
2d 20h$748–1,078Fly San Diego International Airport to Bocas Del Toro Isla Colón International Airport
- Fly from San Diego International Airport (SAN) to Bocas Del Toro Isla Colón International Airport (BOC)plane SAN - BOC
14h 31m$210–850
San Diego International Airport (SAN) to David (DAV) flights
Questions & Answers
The cheapest way to get from San Diego to Bocas del Toro is to fly which costs $190 - $800 and takes 23h 17m.
The fastest way to get from San Diego to Bocas del Toro is to fly and bus and ferry which takes 13h 37m and costs $300 - $1,100.
The distance between San Diego and Bocas del Toro is 4595 km.
The best way to get from San Diego to Bocas del Toro without a car is to train and bus and shuttle which takes 5 days 2h and costs $750 - $1,300.
It takes approximately 13h 37m to get from San Diego to Bocas del Toro, including transfers.
There is no direct flight from San Diego International Airport Airport to Bocas Del Toro Isla Colón International Airport Airport. The quickest flight takes 20h 31m and has two stopovers.
Bocas del Toro is 2h ahead of San Diego. It is currently 6:37 AM in San Diego and 8:37 AM in Bocas del Toro.
Copa Airlines, Southwest Airlines, Delta and two other airlines offer flights from San Diego International Airport Airport to Bocas Del Toro Isla Colón International Airport Airport.
There are 250+ hotels available in Bocas del Toro.
What companies run services between San Diego, CA, USA and Bocas del Toro, Panama?
Delta, SANSA, and three other airlines fly from San Diego International Airport (SAN) to Bocas Del Toro Isla Colón International Airport (BOC) twice daily.
- Website
- flysansa.com
Flights from San Diego International Airport to Bocas Del Toro Isla Colón International Airport via Los Angeles, San Jose
- Ave. Duration
- 15h 1m
- When
- Monday, Wednesday, and Saturday
- Estimated price
- $210–850
Flights from San Diego International Airport to Bocas Del Toro Isla Colón International Airport via Panama City, San Jose
- Ave. Duration
- 14h 32m
- When
- Monday and Wednesday
- Estimated price
- $240–900
Flights from San Diego International Airport to Bocas Del Toro Isla Colón International Airport via Las Vegas, San Jose
- Ave. Duration
- 15h 35m
- When
- Monday
- Estimated price
- $220–850
Flights from San Diego International Airport to Bocas Del Toro Isla Colón International Airport via Denver, San Jose
- Ave. Duration
- 24h 30m
- When
- Saturday
- Estimated price
- $240–900
Flights from San Diego International Airport to Bocas Del Toro Isla Colón International Airport via Houston, San Jose
- Ave. Duration
- 25h 19m
- When
- Monday, Wednesday, and Saturday
- Estimated price
- $220–850
Flights from Tijuana International Airport to Bocas Del Toro Isla Colón International Airport via Mexico City, San Jose
- Ave. Duration
- 23h 2m
- When
- Monday, Wednesday, and Saturday
- Estimated price
- $190–750
Flights from Tijuana International Airport to Bocas Del Toro Isla Colón International Airport via Monterrey, San Jose
- Ave. Duration
- 22h 22m
- When
- Monday
- Estimated price
- $270–900
Flights from Tijuana International Airport to Bocas Del Toro Isla Colón International Airport via Cancun, San Jose
- Ave. Duration
- 25h 15m
- When
- Saturday
- Estimated price
- $270–750
- Website
- copaair.com
Flights from San Diego International Airport to David via Panama City
- Ave. Duration
- 9h 27m
- When
- Friday, Sunday, Monday, and Wednesday
- Estimated price
- $280–1,100
Flights from San Diego International Airport to David via Los Angeles, Panama City
- Ave. Duration
- 14h 8m
- When
- Every day
- Estimated price
- $290–1,100
- Website
- united.com
Flights from San Diego International Airport to David via Panama City
- Ave. Duration
- 10h 10m
- When
- Monday, Wednesday, Friday, and Sunday
- Estimated price
- $280–1,100
Flights from San Diego International Airport to David via Los Angeles, Panama City
- Ave. Duration
- 14h 8m
- When
- Every day
- Estimated price
- $290–1,100
Rome2Rio's guide to Amtrak
Contact DetailsContact Details
- Phone
- +1 800-872-7245
- Website
- Amtrak
Train from San Diego to Los Angeles
- Ave. Duration
- 2h 56m
- Frequency
- Hourly
- Estimated price
- $40–85
- Website
- Amtrak
- Phone
- +507 6030 8204
- [email protected]
- Website
- PanaBocas Express S.A
Busferry from David to Bocas del Toro
- Ave. Duration
- 3h 45m
- Frequency
- 5 times a day
- Estimated price
- $20
- Website
- PanaBocas Express S.A
- Phone
- +1 213 368 1172
- [email protected]
- Website
- busesusatours.com
Bus from Los Angeles to Managua
- Ave. Duration
- 4d 6h
- Frequency
- Once a week
- Estimated price
- $330–400
- Schedules at
- busesusatours.com
- Phone
- +505 2222 2276
- [email protected]
- Website
- Nica Bus
Bus from Managua to Terminal NicaBus
- Ave. Duration
- 7h 15m
- Frequency
- Once daily
- Estimated price
- $37–38
- Website
- Nica Bus
Shuttle from San José to Puerto Viejo de Talamanca
- Ave. Duration
- 2h 30m
- Frequency
- On demand
- Estimated price
- $72
- Website
- Jungle Tom Safaris Shuttle
- Phone
- 1 800 715 1370
- [email protected]
- Website
- RIDE CR
Shuttle from San José to Puerto Viejo de Talamanca
- Ave. Duration
- 2h 30m
- Frequency
- On demand
- Estimated price
- $461
- Website
- RIDE CR
- Phone
- +506 2750 0626
- [email protected]
- Website
- Caribe Shuttle
Shuttle from San José to Puerto Viejo de Talamanca
- Ave. Duration
- 5h 8m
- Frequency
- Twice daily
- Estimated price
- $60
- Website
- Caribe Shuttle
Shuttle from Puerto Viejo de Talamanca to Bocas del Toro
- Ave. Duration
- 4h
- Frequency
- Hourly
- Estimated price
- $280
- Website
- Caribe Shuttle
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 Panama
Rome2Rio's Travel Guide series provide vital information for the global traveller. Filled with useful and timely travel information, the guides answer all the hard questions - such as 'How do I buy a ticket?', 'Should I book online before I travel? ', 'How much should I expect to pay?', 'Do the trains and buses have Wifi?' - to help you get the most out of your next trip.
Related travel guides
Travelling to the US: What do I need to know?
Read the travel guide
Why you should take the train in the US
Read the travel guide













