Panama City in 3 Days on a Budget (Daily Costs)
Panama City in 3 days: city core plus one real day trip
Three days is the sweet spot on a budget: two days for the city, one full day out in the rainforest, and you go home having seen both sides of Panama instead of just the skyline. This builds on the 2-day plan ; if you want a second day trip too, jump to the 4-day version instead. Expect $50-90 per person a day outside your room.
Book these before you go:
- Miraflores Visitor Center ticket : buying ahead skips the line on the Pacific side’s busiest afternoons.
- Gamboa Aerial Tram or Monkey Island boat tour : both run limited daily departures and fill up in dry season.
- Your Casco Viejo or Marbella room : dry-season weekends fill fast.
Money and logistics, quickly. The dollar is the currency here, full stop; the balboa is a pegged coin, not a separate thing you need to budget or exchange for. Tap water’s fine to drink. From Tocumen, walk past the taxi desk ($30-40) to the rideshare zone and take an Uber instead ($15-25). Metro fares are $0.35 (Line 1) or $0.50 (Line 2), $2 for the card.
Where to stay: Casco Viejo for walkability and nightlife (hostels $15-25, boutique rooms $80+), or Marbella/El Cangrejo a few dollars cheaper and a short Uber from everything.
Day 1: Casco Viejo and the Canal
- Morning: Walk the restored colonial streets of Casco Viejo, free, hitting Plaza de Francia and the Metropolitan Cathedral.
- Lunch: Mercado de Mariscos, ceviche for $3-6, fresher and cheaper than any sit-down version in Casco Viejo.
- Afternoon: Miraflores Locks , $17-20, the Pacific-side visitor center with the best canal viewing. Skip Agua Clara this trip; it’s 1.5-2 hours out and only earns its place if you’re also doing Colon or Portobelo.
- Evening: Dinner in Casco Viejo, $10-20 casual or $30+ rooftop.
Day 1 spend: roughly $50-70 per person.
Day 2: Panama Viejo, Ancon Hill and Amador
- Morning: Ancon Hill, free, 30-45 minutes up for the best panoramic view of the canal, skyline and rainforest in the city, plus a decent shot at spotting sloths or toucans.
- Late morning: Panama Viejo, roughly $15. These are the actual 1519 ruins, torched by Henry Morgan’s pirates in 1671, which pushed the Spanish to rebuild at Casco Viejo. Two different sites, several kilometers apart, and easy to mix up if you don’t know the history.
- Afternoon: Amador Causeway. The Biomuseo costs around $20 inside, but the grounds and Level One are free, so it’s an easy stop even on a tight budget.
- Evening: Cinta Costera for a free sunset walk, then dinner.
Day 2 spend: $15-40 depending on Biomuseo.
Day 3: Gamboa and Soberania National Park
- Full day: 45-60 minutes out to Gamboa and Soberania National Park for real rainforest, not the city-park version. The Aerial Tram runs $25-30 and a Monkey Island boat tour is typically $30-40; either one fills the day, and doing both is a long but doable day if you start early.
- Lunch: pack or eat at one of the simple lodges near Gamboa, $8-15.
- Evening: back to the city by early evening; a quiet dinner near your hotel is enough after a full day outdoors.
Day 3 spend: $60-90 depending on which tours you book.
Is Gamboa worth a full day, or should I skip it?
It’s worth it if rainforest and wildlife matter to you at all: this is the one day on a short trip that doesn’t look or feel like the city. Skip it only if you’re strictly a city-and-canal traveler, in which case a second slower day in Casco Viejo is a fine substitute and costs less.
Worth knowing before you go. El Chorrillo sits right next to Casco Viejo and is not a place to wander into after dark by accident; take the short Uber instead of walking between neighborhoods at night. Dry season (mid-December to April) is easiest weather-wise; wet season (May-November) brings short, heavy afternoon downpours rather than lost days.
My honest take: skip organized canal boat tours and just do Miraflores on your own. You get the same locks, the same ships, a fraction of the price, and you’re not stuck on someone else’s schedule for a three-day trip where every hour counts.