Traveling to Boquete from Panama City and from San José, Costa Rica
How to get to Boquete? First of all it depends on how you will be traveling to Panama (as in the country, not in the city), on how fast you want to make it to Boquete (with our without spending a night in Panama City) and on your budget (use domestic flights or take the bus). Click here or more information about airlines that fly to Panama (country).
In this page we will explain how to travel to Boquete depending on how you entered our country and we will tell you how long it will take you. The most common ways travelers enter our country are:
- flying into Panama City from anywhere in the world
- flying into David from San José, Costa Rica or crossing the Costa Rican Border through Paso Canoas
- flying into Bocas del Toro from San José, Costa Rica
And once you are in Panama (the country) there are several ways to travel to Boquete:
- by airplane from Panama City to David and then by bus or taxi to Boquete
- by bus from Panama City to David and then to Boquete by bus or taxi
- by airplane from San José, Costa Rica to David and then to Boquete
- by bus from San José, through Paso Canoas the border with Costa Rica, to David and then to Boquete
- by airplane from Bocas del Toro to David and then by bus or taxi to Boquete
- by bus from Bocas del Toro to David and then to Boquete
Traveling from Panama City to Boquete is fairly straight forward. Basically you have to travel from Panama City to David (55 minutes by plane or 6 hours by bus or car), and then from David to Boquete (30 - 45 minutes by bus or taxi).
The best way, well... it depends on what you want: fast and convenient, or taking a bit more time and saving some money but enjoying the countryside. To travel from Panama City to David, and then from David to Boquete there are mainly 2 options:
- A flight from Panama City to David (1 hour), and a bus or an airport pickup from David to Boquete (30 - 45 minutes)
- A bus from Panama City to David (6 hours), and a bus or bus station pickup from David to Boquete (30 - 45 minutes)
One way airplane tickets from Panama City to David cost around $110 - $135 (it all depends on the cost for gasoline at the time). You can view flight times and make online reservations at: www.flyairpanama.com, or if you are going to study at Habla Ya Panama Spanish Schools, we'll be happy to book a flight for you. We just have to give you a call to confirm certain details.
If you manage to find a flight into Panama City's Tocumen Airport that lands before or just after 1 p.m. you can make it to Boquete on that same day. If your flight lands after 1 p.m. you will have to spend a night in Panama City. The reason for this is because the flights from Panama City to David DO NOT DEPART from the same airport that your arriving flight to Panama City does, and the last flight from Panama City to David departs around 4 p.m., which means you have to be at that airport by 3 p.m. You will arrive to Panama at Tocumen Airport and to fly from Panama City to David you have to go to Albrook Airport (or also known as Marcos Gelabert).
You can take a taxi between Tocumen Airport and Albrook Airport (we can arrange airport pickups for $35), or spend a night in a hotel in Panama City and then take a taxi next morning to Albrook Airport. If your are planning to study Spanish at our School, feel free to Contact Us and we will get back to you with flight options in case you don't want to spend a night in Panama City.
Both domestic airlines have a 25 - 35 pound baggage allowance and on their websites they say that: "any excess baggage is accepted as baggage conditional and subject to available space inside the aircraft. If there is available space would be sent on the same flight, otherwise it will be sent on the next flight" . To this date we have NEVER heard of someone not being to take all of their luggage on a flight from Panama City to David so no worries! What we can't tell you is exactly how much it will cost but people tend to pay between $5 - $20 for addittional luggage (sorry, but we do not understand how they exactly calculate this charge!)
Panama City's hotels have one of the highest occupation rates in the world so if you want to reserve a good room at a decent price, the sooner you book it, the better.
For information about hotels in Panama City for different budgets please visit Frommer's Travel Guide.
A taxi from Tocumen Airport to Albrook Airport or to a hotel in Panama City should cost around $30. A taxi from your hotel should not charge you more than $5 to take you to Albrook Airport if you are staying within Panama City.
The last flight to David from Panama City departs around 4:00 p.m., so if you land on Panama City after 1:00 p.m. you should plan to spend the night in a hotel in Panama City or take a bus from Albrook Bus Station to David. The last bus to David leaves Panama City at 12:00 a.m. (midnight). You should allow at least 3 hours between landing at Tocument Aiport and getting to Albrook Airport or Bus Station because of customs, immigration and then the journey within Panama City.
For $35 we also arrange airport pickups at Tocumen Airport to a hotel in Panama City and on the following day for $10 we can also arrange a pickup from your hotel in Panama City to Albrook Airport or Albrook Bus Station if what you decide is to stay in Panama City for a night before going to Boquete to rest after your international flight.
For suggestions about where to spend a night in Panama City before traveling to Boquete please visit Frommer's Travel Guide.
If you arrive to David through a flight, you will land on Enrique Malek Airport. We can arrange an airport pickup or "shuttle service" for $35 (for up to 2 persons, for 3 or more the cost is $15 per passenger) that will bring you directly to Boquete to wherever you need to go to (our Language School or your hotel - home stay setup fees already include a pickup in David). If you prefer to take a bus to Boquete, you will have to pay a taxi to take you to the Bus Station in David. The taxi should charge around $3 - $4, and the bus from David to Boquete is $1.45 per passenger.
If you want to take a bus to David from Panama City, you first have to take a taxi from Tocumen Airport or from your hotel in Panama City to Albrook Bus Terminal. There you will be able to catch a bus to David. Busses depart almost every hour so you shouldn't have any problem with the schedule and you don't have to bother with reservations. The only dates when you will not be able to easily catch a bus is when it is a Panamanian National Holiday. On these days you are better of booking a flight from Panama City to David because buses can get chaotic.
The first bus departs everyday at 5:30 a.m. and the last one departs at 12:00 a.m. The bus ticket from Panama to David costs $12.50 or $15 per passenger depending if it is an express bus or not. Express buses are the fastest and depart at 3:00 p.m., 10:45 p.m. and 12:00 a.m.
You can also rent a car in Panama City to drive to Boquete, but you can also rent cars in Boquete so if your reason for doing this is to just have a car, wait until you get to Boquete. But on the other hand if you want to explore the country it is a good option to rent a car in Panama City and then make the drive all the way to Boquete.
If your plan is to travel only around the west side of Panama then it could make sense to fly or take a bus to David without going to Panama City. Tickets to San José, Costa Rica, from most parts of the world are cheaper than tickets to Panama City and from San José you can fly into David, or even take a bus from Costa Rica to Panama. But you also have to take into account the money and time that you would need to spend in a hotel in San José and then on the means of transportation to David.
There is though one case in which you definitively save some money. As flights from San José Costa Rica to David depart from the same airport from which you will be landing in San José, if you are able to land in San José at a time (before 10 a.m. in the morning) that allows you to catch the flight to David in the same day, then you will have been able to travel to Boquete in the most efficient way.
There are direct flights to David from San José, Costa Rica operated by AirPanama(www.flyairpanama.com). AirPanama's flights makes the connection on Mondays, Wednesdays and Fridays at 11 a.m. so if you are able to land in San José, Costa Rica, before 9 a.m. local time you will be able to get to Boquete on the same day. If not, plan to spend a night in San José or take a bus to David. Visit their websites for ticket prices and availability.
Once you get to Enrique Malek Airport in David, as explained above we can arrange an airport pickup or "shuttle" service for $35 (for up to 2 persons, for 3 or more the cost is $15 per passenger) that will bring you directly to Boquete to wherever you need to go to (our Language School or your hotel - home stay setup fees already include a pickup in David). If you prefer to take a bus to Boquete, you will have to pay a taxi to take you to the Bus Station in David. The taxi should charge around $3 - $4, and the bus from David to Boquete is $1.45 per passenger.
Three different companies make the journey from Costa Rica to Panama (David): Panaline, Ticabus and Tracopa. To see bus schedules and prices please visit: www.panalinecr.com, www.ticabus.com or www.tracopacr.com/rutas.html.
The bus journey from San José to the border can take from 6 - 9 hours. Why such a big margin? Well, the roads in Costa Rica aren't that brilliant and sometimes buses can encounter lines of trucks in front of them. Crossing the border can take from 1 - 3 hours because of bureaucracy (Panamanian and Costa Rican combined). Roads in Panama are definitively better than their counterpart in Costa Rica. And finally from the border to David it should take 45 minutes to 1 hour and a half, depending on the speed of the bus and traffic. And from there to Boquete the trip should take between 30 - 40 minutes by bus.
If you purchase a bus ticket in San José to David, the bus's final destination could be either Changuinola (Bocas del Toro), David or Panama City. So if the bus that you chose is heading towards Changuinola or Panama City be sure to tell the bus driver that you need to get off in David and pay attention that you don't continue the journey too far (and also only pay the fare to David). How to identify David? Looking out for the signs and it will also be the first really populated area in Panama.
Tracopa leaves from San José to David at 7:30 a.m. They stop at David and do not continue to anywhere else. They also have a bus from David to San José that leaves David at 8:30 a.m. Their phone number in David is +507-775-0585.
Panaline leaves San José at 1:00 p.m. They travel directly to Panama City so if you are coming to Boquete make sure to tell the bus driver to leave you at David. They should be passing by David between 9:30 p.m. and 10:30 p.m. The last bus from David to Boquete leaves at 9:00 p.m. so if you choose this option you have to ask us to arrange a bus station pickup for $35 to bring you to Boquete.
Ticabus leaves from San José to Panama City at 12:00 p.m. noon and 11:00 p.m. Their buses from Panama City to San José, Costa Rica leave at 11:00 a.m. and 10:00 p.m. The daytime buses are nicer buses known as "Ejecutivos" . Their phone number in Panama City is +507-314-6385.
You can also look for a bus to the Costa Rican border, and buses from there to David depart every hour or so. The same is valid for the journey in the opposite direction (David to San José).
If your bus is continuing its journey further ahead then David, then you have to get off on a bus stop in front of a Super Market, called "Super Baru", which is located on the Panamerican highway, also known as Interamerican, the one supposed to go from Canada to Argentina, but interrupted by the Darién Gap. I wouldn't say this is the outskirts of town. If you were coming to David from Panama City it would be the entrance of David. If you cross by foot "La Panamericana or Interamerican" (the highway), and get on the opposite side of the road of where "el Super Baru" is, you will be standing on the corner of a gas station. You will be just a block away from Vía Boquete (the road that goes from David to Boquete). From that corner you will need walk further up the road (still a block from Vía Boquete) and there you will be able to wait for a bus to Boquete. Buses to Boquete should be passing by every 30 - 45 minutes. The bus only costs $1.75. A taxi would charge you $35.
If your bus final destination from Costa Rica is David, then you don't have to worry because you will be dropped at David's bus terminal from where you can directly catch a bus to Boquete.
The only essential difference between these two approaches would be the schedules from Costa Rica to David.
The only thing to keep in mind, is that buses from David to Boquete run from 5:00 a.m. to 9:00 p.m. so do not take a bus from Costa Rica that will arrive too early or too late.
After writing down all this info we have to say that the best way to plan to travel from San José to Boquete by bus is to sort everything out once you are in Costa Rica because you cannot book tickets by phone or online. You have to purchase them in person.
The normal bus fare should be between $8 to $10. One of the bus companies also has a "luxury" ticket.
Remember to purchase a return bus ticket in Costa Rica. Even if you are not planning to use it or don't have your exact dates, it is a requirement to be able to enter Panama. You have to have a valid return ticket that demonstrates that you intend to leave the country. Read more about visa requirements to enter Panama...
If you are in Costa Rica and want to spend some days in Bocas del Toro before coming to Boquete, you can take a flight from San José, Costa Rica to Bocas del Toro with AirPanama and from there fly to David and then go to Boquete. There are direct flights from Bocas del Toro International Airport to David with AirPanama. To travel from David to Boquete read above.
First of all you will have to take a water taxi to get off Isla Colón. Make sure the boat is going to Almirante. Once in Almirante take a cab to the bus stop in Almirante and wait for 30 minutes to 1 hour for a bus to David to pass by. Once in David at the bus termianl take a bus or a taxi to Boquete.