
Book Affordable Bus Tickets in Panama
Pullman buses, tourist shuttles, and ferries across Panama — Caribbean and Pacific coasts, the Canal, and Bocas del Toro
Why choose Spring Bus?
Spring Bus is the best way to find bus tickets in Panama
Plan your perfect trip
Find and book your bus tickets in just a few clicks.
Best prices
We partner with top bus companies to provide you with the best prices available.
Flexible Booking
Change your travel plans as needed with our flexible booking options.
Panama bridges Central and South America, with the Panama Canal as its defining feature, Caribbean and Pacific coasts both within a short drive of the capital, the Bocas del Toro archipelago of Caribbean islands, the highland coffee town of Boquete, the indigenous San Blas / Guna Yala Caribbean archipelago (autonomous indigenous territory with 365+ pristine islands), the famous El Valle de Antón crater town, Pacific surf at Santa Catalina + Coiba National Park UNESCO marine biodiversity, the Pearl Islands Pacific resort archipelago (Survivor filming location), the Atlantic Canal terminus at Colón with the Agua Clara expanded locks visitor center, the Azuero Peninsula (Pedasí + Las Tablas Carnaval), and the Portobelo UNESCO colonial fortifications. The country uses the US dollar as official currency (called the "balboa" but it's USD), so no exchange is needed.
Spring Bus connects you to operators running scheduled service across Panama — between Panama City (the main international hub, Tocumen PTY airport + domestic Albrook terminal), Boquete + Volcán (Chiriquí highlands coffee), David (gateway to the Costa Rica border at Paso Canoas), Las Tablas + Pedasí (Azuero Peninsula), Santa Catalina (Pacific surf + Coiba NP), El Valle de Antón (crater town), Colón (Atlantic Canal terminus), and onward to Bocas del Toro via the Almirante ferry. San Blas Islands reached by 4WD shuttle + lancha; Pearl Islands by Air Panama flight or Sea Las Perlas ferry. Cross-border Pullman service connects to San José in Costa Rica and onward through Central America.
Popular destinations in Panama
The cities and regions of Panama most travelers visit by bus.
Panama City
Panamá Province
Capital and main hub — international airport (PTY), Canal museum and visitor center, Casco Viejo old town, modern skyline. Direct flights worldwide.
Bocas del Toro
Bocas del Toro (Caribbean archipelago)
Caribbean islands — beaches, snorkeling, sloth-watching, party scene on Isla Colón. Flight from Panama City or shuttle + ferry from Almirante.
Boquete
Chiriquí (highlands)
Cool highland town in coffee country, ~30 min from David. Hiking, coffee tours, hot springs, expat retirement scene. ~6–7 hours from Panama City.
David
Chiriquí
Regional capital and transit hub for Boquete + the Costa Rica border (Paso Canoas, ~30 min). Functional rather than scenic.
Pedasí
Los Santos (Azuero Peninsula)
Pacific coast Azuero beach town — surfing (Playa Venao), Isla Iguana wildlife refuge, quiet fishing villages. ~45 min south of Las Tablas.
Portobelo
Colón (Caribbean)
Caribbean side of the Canal — colonial fort ruins (UNESCO), Congo culture. Less developed for tourism than Bocas.
San Blas Islands (Guna Yala)
Guna Yala (Caribbean indigenous comarca)
Panama's iconic indigenous Caribbean archipelago — 365+ palm-fringed islands governed by the autonomous Guna people. 4WD + lancha from Panama City. Cultural immersion + stunning Caribbean beaches.
El Valle de Antón
Coclé (Pacific central highlands)
Famous mountain crater town — set inside the world's second-largest inhabited volcanic crater at 600m altitude. ~2 hours from Panama City. Sunday handicrafts market + square trees + hot springs.
Santa Catalina
Veraguas (Pacific surf coast)
Panama's premier Pacific surf town + gateway to Coiba National Park UNESCO marine biodiversity hotspot. World-class right-hand point break + whale sharks (Jul-Nov).
Colón
Colón (Atlantic Caribbean coast)
Atlantic Canal terminus + Agua Clara expanded locks visitor center (Canal expansion 2016). ~1.5 hours from Panama City. Cruise terminal + Free Trade Zone + Portobelo gateway.
Volcán
Chiriquí (western highlands)
Quieter western highland coffee town at 1,400m altitude — alternative to Boquete. Janson Coffee Farm + Volcán Barú NP west side + Sendero Los Quetzales trail.
Pearl Islands (Isla Contadora)
Panamá (Pacific island archipelago)
Panama's Pacific island archipelago — Isla Contadora resort island + 365+ islands. Air Panama flight or Sea Las Perlas ferry from Panama City. Survivor: Pearl Islands filming location + humpback whales (Jul-Oct).
Almirante
Bocas del Toro (mainland gateway)
Mainland water-taxi and ferry port for the Bocas del Toro archipelago — ~30 min by boat to Isla Colón. Reached by road from David (~4h via the Fortuna highway). The transit gateway to Bocas.
Santiago
Veraguas
Veraguas capital and the Interamericana midpoint — ~3.5–4h from both Panama City and David. The natural rest/transfer stop and gateway south to the Azuero and west to Santa Catalina / Coiba.
Chitré
Herrera (Azuero Peninsula)
Herrera capital and commercial hub of the Azuero Peninsula — heartland of Panamanian folklore, Carnival and Corpus Christi devil dances, La Arena pottery, nearby colonial Parita. ~3.5–4h from Panama City.
Las Tablas
Los Santos (Azuero Peninsula)
Los Santos capital — host of Panama's biggest Carnival (Calle Arriba vs Calle Abajo), home of the La Pollera national dress, and the July Santa Librada festival. Gateway south to Pedasí and Playa Venao.
Popular bus routes in Panama
Direct shuttles and Pullman buses between Panama's top destinations — tap any route for travel time, fares, operators, and FAQs.
Bus route
Panama City → Boquete
7 h · $18–$50 USD
Bus route
Boquete → Panama City
7 h · $18–$50 USD
Bus route
Panama City → David
6 h 30 min · $15–$25 USD
Bus route
David → Panama City
6 h 30 min · $15–$25 USD
Bus route
Panama City → Bocas del Toro
10 h · $36–$180 USD
Bus route
Bocas del Toro → Panama City
10 h · $36–$180 USD
Bus route
Panama City → El Valle de Antón
2 h · $4–$7 USD
Bus route
El Valle de Antón → Panama City
2 h · $4–$7 USD
Bus route
Panama City → Santa Catalina
7 h · $12–$25 USD
Bus route
Santa Catalina → Panama City
7 h · $12–$25 USD
Bus route
Panama City → Colón
1 h 30 min · $3–$5 USD
Bus route
Colón → Panama City
1 h 30 min · $3–$5 USD
Bus route
Panama City → San Blas Islands
4 h 30 min · $80–$360 USD
Bus route
San Blas Islands → Panama City
4 h 30 min · $80–$360 USD
Bus route
David → Boquete
45 min · $2–$5 USD
Bus route
Boquete → David
45 min · $2–$5 USD
Bus route
David → Volcán
1 h · $2–$5 USD
Bus route
Volcán → David
1 h · $2–$5 USD
Bus route
David → Bocas del Toro
4 h 30 min · $14–$30 USD
Bus route
Bocas del Toro → David
4 h 30 min · $14–$30 USD
Bus route
David → San José
8 h · $25–$45 USD
Bus route
San José → David
8 h · $25–$45 USD
Bus route
Bocas del Toro → Boquete
4 h 45 min · $15–$30 USD
Bus route
Boquete → Bocas del Toro
4 h 45 min · $15–$30 USD
Bus route
Boquete → Volcán
1 h 45 min · $5–$15 USD
Bus route
Volcán → Boquete
1 h 45 min · $5–$15 USD
Bus route
Bocas del Toro → Volcán
5 h 45 min · $20–$35 USD
Bus route
Volcán → Bocas del Toro
5 h 45 min · $20–$35 USD
Bus route
Boquete → Santa Catalina
6 h 30 min · $20–$40 USD
Bus route
Santa Catalina → Boquete
6 h 30 min · $20–$40 USD
Bus route
Pedasí → Panama City
5 h · $10–$18 USD
Bus route
Panama City → Pedasí
5 h · $10–$18 USD
Bus route
Almirante → Bocas del Toro
35 min · $6–$12 USD
Bus route
Bocas del Toro → Almirante
35 min · $6–$12 USD
Bus route
Almirante → David
4 h · $10–$15 USD
Bus route
David → Almirante
4 h · $10–$15 USD
Bus route
Santiago → Panama City
3 h 50 min · $9–$15 USD
Bus route
Panama City → Santiago
3 h 50 min · $9–$15 USD
Bus route
Santiago → Santa Catalina
2 h 30 min · $5–$12 USD
Bus route
Santa Catalina → Santiago
2 h 30 min · $5–$12 USD
Bus route
Chitré → Panama City
3 h 50 min · $9–$15 USD
Bus route
Panama City → Chitré
3 h 50 min · $9–$15 USD
Bus route
Las Tablas → Panama City
4 h · $10–$16 USD
Bus route
Panama City → Las Tablas
4 h · $10–$16 USD
Bus route
Pedasí → Las Tablas
45 min · $2–$5 USD
Bus route
Las Tablas → Pedasí
45 min · $2–$5 USD
How to get around Panama by bus
Panama has reliable Pullman buses to David and Boquete, ferries to Bocas del Toro, and a domestic flight option for the long trip up to Bocas.
By Pullman bus from Panama City
Padafront and Expreso Panamá run Pullman service from Albrook Terminal in Panama City to David (~6–7 h, $15 – $20 USD) and Almirante (for the Bocas del Toro ferry, ~10 h, $30 USD). Reserved seats, A/C. Almost all routes leave from Albrook — it's the centralized bus terminal next to the metro and the small Marcos A. Gelabert airport.
By tourist shuttle
Shared shuttles run Panama City ↔ Boquete (~6–7 h, $35 – $50 USD), Panama City ↔ Bocas del Toro (with ferry, $40 – $60), and cross-border to San José, Costa Rica (~12–14 h with the Paso Canoas border, $50 – $80). Most international travelers use the Pullman bus instead — cheaper for the same routes.
By domestic flight + ferry to Bocas
Air Panama flies Panama City → Bocas del Toro daily — ~1 hour, $80 – $150 USD one-way. Much faster than the 10-hour bus + ferry combo. Alternatively, bus to Almirante then water taxi to Isla Colón (~30 min, $6 USD). The Albrook Terminal in Panama City handles the bus route.
About Panama
Panama uses the US dollar as official currency (locally called the balboa but it's literally USD bills and coins — Panama does mint its own coins in matching denominations). The Panama Canal is the country's defining feature; the Miraflores Locks visitor center near Panama City is the standard way to see it. Panama City's modern skyline is unlike anywhere else in Central America.
Outside the capital, the country offers the Caribbean archipelago of Bocas del Toro, the highland coffee region of Boquete (popular with US retirees), the Pacific surf coast of the Azuero Peninsula, and the indigenous Guna Yala (San Blas) islands on the Caribbean. The Costa Rica border at Paso Canoas is the most-used regional crossing.
Travel tips for Panama
- USD is the official currency. No exchange needed. Coins are Panamanian balboas (same denominations as USD).
- Albrook is the centralized bus terminal in Panama City — handles every Pullman line + metro + small domestic airport.
- For Bocas del Toro, consider flying. The bus + ferry is ~10 hours; the flight is ~1 hour for similar cost.
- The Costa Rica border at Paso Canoas is open 6am – 10pm. Pullman buses handle the formalities for you.
- Boquete is cool (~22°C daytime) — bring layers if you've come from the coast.
- Guna Yala (San Blas) islands are stunning but require a separate package — 4×4 to the coast + boat, ~$200 – $400 USD for a 2-night trip.
Bus travel in Panama — frequently asked questions
Do I need to exchange money for Panama?
No. The US dollar is the official currency. Coins are Panamanian "balboas" (same denominations and value as USD coins) — they look slightly different but are interchangeable with US currency. No exchange needed.
How do I get from Panama City to Bocas del Toro?
Two main options: fly direct with Air Panama (~1 hour, $80 – $150 USD one-way) — the easy option. Or bus to Almirante from Albrook Terminal (~10 hours, $30 USD), then water taxi to Isla Colón (~30 min, $6 USD). Most international travelers fly to save the time.
How do I cross from Panama to Costa Rica?
The main crossing is Paso Canoas on the Pan-American Highway, ~30 min from David. Tracopa and TicaBus run direct Pullman service Panama City ↔ San José ($50 – $80 USD, ~14–16 hours with border). Tourist shuttles also run David ↔ San José for travelers.
How do I see the Panama Canal?
The standard option is the Miraflores Locks Visitor Center — ~20 min from Panama City by taxi or rideshare, $20 – $25 USD entry, opens 8am. The viewing platform overlooks the locks; ships pass through several times daily. For a longer experience, partial transit boat tours run $150 – $250 USD.
Is Panama safe to travel?
Panama is generally safe for travelers. Panama City has standard urban precautions (avoid Curundú and El Chorrillo at night; Casco Viejo, San Francisco, and Marbella are safe). Bocas del Toro, Boquete, and David are very safe. The Darién Gap border with Colombia is not safe to cross overland — fly between Panama City and Cartagena instead.