Want an itinerary like this for your trip?
Tell us where you're going and get a personalized plan in seconds — completely free.
Plan My Trip

Panama City to San Jose Costa Rica Itinerary Route Outline

Day 1 · Wed, May 27
Panama City

Departure from Panama City

  1. Canal Visitor Center at Miraflores Locks — Miraflores, Panama City — Best first stop for a classic Panama introduction and the easiest major sight to fit before departure; morning, ~1.5 hours.
  2. MUDAM (Museo de la Mola) — Casco Viejo — A quick cultural stop for Guna textiles and a compact look at Panamanian heritage; late morning, ~45 minutes.
  3. Café Unido (Casco Viejo) — Casco Viejo — Solid coffee and light breakfast/lunch before heading out; late morning, ~45 minutes, approx. $8–15 pp.
  4. Cinta Costera — Avenida Balboa — A smooth scenic drive-by or short stroll for skyline views and a final city breeze; early afternoon, ~45 minutes.
  5. Mercado de Mariscos — Avenida Balboa waterfront — Great for a casual seafood lunch with local flavor before transit; early afternoon, ~1 hour, approx. $12–25 pp.

Morning

Start at Canal Visitor Center at Miraflores Locks in Miraflores as early as you can — the earlier window is best if you want a better chance of seeing a ship pass and beating the heat and cruise-bus crowds. Give yourself about 90 minutes; admission is usually around US$17–20 per person for foreigners, and there’s a terrace, small museum, and IMAX option if you want to linger. From there, it’s an easy taxi or rideshare over to Casco Viejo; traffic is much lighter before noon, so this is the smoothest part of the day to move around.

Late Morning

Your next stop is MUDAM (Museo de la Mola), a quick but worthwhile cultural visit tucked into Casco Viejo that gives you a close look at Guna textile art and Panamanian identity. It’s compact, so 45 minutes is plenty unless you get pulled into the patterns and stories, which honestly happens. After that, walk a few blocks to Café Unido (Casco Viejo) for coffee and a light bite — their espresso is consistently good, and it’s a reliable reset before you leave the city. Budget roughly US$8–15 per person for coffee, pastry, or a simple lunch; seats fill fast on weekends, but midweek it’s usually calmer.

Early Afternoon

Leave Casco Viejo and roll along Cinta Costera on the way out — even if it’s just a scenic drive-by, it’s worth it for those open Avenida Balboa skyline views and the last stretch of sea breeze before you head inland. If you have time for a short walk, stick to the shaded sections and keep it to 30–45 minutes; the midday sun can be brutal. Finish the day’s city stop at Mercado de Mariscos on the waterfront for a casual seafood lunch. It’s one of the most straightforward local meals in town: ceviche cups, fried fish, shrimp, and cold drinks, usually in the US$12–25 per person range depending on how much you order. After that, you’ll be in a good spot to grab your bags and transition out of Panama City without feeling rushed.

Day 2 · Thu, May 28
Bocas Town

Arrival in Bocas del Toro

Getting there from Panama City
Flight via Air Panama from Marcos A. Gelabert (PAC) to Bocas del Toro (BOC), then water taxi to Bocas Town (total ~1h45–2h door-to-door, ~US$150–230). Book on Air Panama; depart early morning to land before lunch.
Bus/flight combo via Bocas Shuttle or FlyTrip-style local transfer is usually slower and less reliable; skip unless fares are much lower.
  1. Bocas Town waterfront — Isla Colón — Easy arrival-area walk to orient to the archipelago vibe and see the harbor; morning, ~45 minutes.
  2. Bocas Brewery — Bocas Town — A relaxed lunch/beer stop with a local feel and convenient location; late morning to midday, ~1 hour, approx. $15–25 pp.
  3. Starfish Beach (Playa Estrella) — Isla Colón, northwest coast — One of the area’s signature beach stops with calm water and a laid-back atmosphere; afternoon, ~2.5 hours.
  4. Red Frog Beach — Isla Bastimentos — A more dramatic Caribbean beach setting for swimming and scenery; mid-afternoon, ~2 hours.
  5. El Ultimo Refugio — Bocas Town — Good dinner spot with waterfront ambiance to finish the day; evening, ~1.5 hours, approx. $20–35 pp.

Morning

Once you’ve dropped your bags and shaken off the flight, start with a slow loop along the Bocas Town waterfront. This is the easiest way to get your bearings: wooden docks, bobbing water taxis, painted guesthouses, and that very laid-back archipelago rhythm that makes Bocas del Toro feel different from anywhere else in Costa Rica or Panama. Give it about 45 minutes; it’s best to do this before the midday heat builds. You’ll pass the main strips around Avenida 3a and the harbor edge, and it’s a good chance to spot the boat schedules and see which islands are hopping today.

Lunch

For a casual lunch, head to Bocas Brewery in town — it’s one of the most convenient sit-down spots and a good place to ease into the day with a cold beer and something simple like fish tacos, burgers, or a sandwich. Plan on about an hour and roughly US$15–25 per person, depending on drinks. If you arrive a little early, don’t worry; this is the kind of place where lingering is part of the point. It’s also a useful reset before you head out to the beaches, since boat timing and tides can make the rest of the day feel a little less predictable.

Afternoon Exploring

After lunch, head out toward Starfish Beach (Playa Estrella) on the northwest side of Isla Colón. It’s one of the area’s classic easy beach days: calm, shallow water, and a relaxed, low-key vibe that’s good for floating more than “doing” anything. Spend around 2.5 hours here, and bring cash for a drink or snack if you want one from the small beach vendors. A little later, continue on to Red Frog Beach on Isla Bastimentos, which feels moodier and more dramatic, with a broader sweep of sand and a more classic Caribbean backdrop. It’s a nice contrast after Playa Estrella, and about 2 hours is enough to swim, stroll, and catch the atmosphere without rushing. Wear reef-safe sunscreen, keep an eye on boat return times, and don’t overpack the day — the charm here is in letting the beaches set the pace.

Evening

Back in Bocas Town, finish at El Ultimo Refugio for dinner with waterfront ambiance and a solid final meal of the day. It’s a good place to sit a bit longer, watch the harbor settle down, and have a proper cocktail or one last local beer. Expect around US$20–35 per person. If you can, ask for a table with a view and go just before sunset so you catch the town at its prettiest — after a beach-heavy afternoon, this is the easiest, most satisfying way to end the day without needing to race anywhere.

Day 3 · Fri, May 29
Puerto Viejo de Talamanca

Caribbean Coast stopover

Getting there from Bocas Town
Shared shuttle/land transfer via local operators (Bocas del Toro → Guabito/Sixaola border → Puerto Viejo, ~5.5–7h, ~US$45–70). Book through Caribe Shuttle, Interbus-style shuttles, or your hotel; leave very early morning to handle the border and still arrive by mid/late afternoon.
DIY: boat to Almirante + taxi/bus to border + bus/taxi onward, ~6–8h and cheaper (~US$25–45), but more hassle.
  1. Playa Cocles — Puerto Viejo de Talamanca — Start with a classic surf beach that’s easy to reach and energizing after travel; morning, ~1.5 hours.
  2. Café Rico — Puerto Viejo — Excellent coffee and breakfast/brunch in town before more exploring; mid-morning, ~1 hour, approx. $8–15 pp.
  3. Jaguar Rescue Center — Playa Chiquita — A meaningful wildlife stop that fits well between beach time and lunch; late morning, ~1.5 hours.
  4. Soda Kawe — Puerto Viejo — Casual Caribbean-Costa Rican lunch with big portions and local staples; early afternoon, ~1 hour, approx. $10–18 pp.
  5. Gandoca-Manzanillo Wildlife Refuge — Manzanillo — Best for a scenic coastal nature walk and a quieter end to the day; afternoon, ~2–2.5 hours.
  6. Koki Beach Restaurant & Bar — Puerto Viejo — Easygoing sunset dinner with oceanfront vibes; evening, ~1.5 hours, approx. $18–35 pp.

Morning

Arrive in Puerto Viejo de Talamanca with just enough time to shake off the travel day and head straight to Playa Cocles. It’s one of the easiest beaches to love here: wide sand, a proper surf break, and enough room to walk for ages without feeling crowded. If you want a quick swim, stay close to the calmer patches near the shore and keep an eye on the waves; this stretch is more about the vibe than a lazy lagoon-style float. Give yourself about 90 minutes, then grab a tuk-tuk, bike, or short cab ride back toward town for breakfast.

Make Café Rico your mid-morning reset. It’s the kind of place where coffee actually matters, and the brunch plates are generous enough to keep two people happy without overthinking it. Expect around US$8–15 per person, and if you get there before the busiest late-breakfast rush, you’ll usually find a relaxed seat and quicker service. From there, it’s a straightforward ride over to Jaguar Rescue Center in Playa Chiquita; plan on about 1.5 hours here, and try to arrive on time for one of the guided visits since the storytelling is what makes it worthwhile. Entry is typically a donation-style fee or modest admission, and they do a good job balancing conservation with a real look at the animals that come through.

Lunch to Afternoon

After the rescue center, head back into town for lunch at Soda Kawe. This is the kind of place you want for a proper local meal: no fuss, big portions, and familiar Caribbean-Costa Rican staples that feel right after a morning on the move. It’s usually a safe bet for rice and beans, grilled fish, chicken, and fresh juice, with lunch landing around US$10–18 per person. Take your time here, because the afternoon is best enjoyed at an unhurried pace.

From lunch, make your way south to Gandoca-Manzanillo Wildlife Refuge in Manzanillo for the day’s most scenic stretch. This is where the coast gets quieter and more natural, with a mix of shoreline, forest edges, and the kind of low-key trail walking that rewards slow observation. Plan for 2 to 2.5 hours so you can wander without rushing, and bring water, bug spray, and shoes you don’t mind getting sandy or damp. The light is usually nicest later in the afternoon, and that’s when the refuge feels especially calm.

Evening

Wrap up back in Puerto Viejo at Koki Beach Restaurant & Bar, which is a solid sunset-to-dinner choice if you want oceanfront atmosphere without making the night complicated. It’s easygoing, social, and a good place to sit with a drink while the light fades, then have a proper dinner for around US$18–35 per person depending on how much you order. If you still have energy after dinner, the town is pleasant for one last slow stroll—just keep it relaxed and let the beach day finish naturally.

Day 4 · Sat, May 30
Limon

Coastal transfer inland

Getting there from Puerto Viejo de Talamanca
Bus on MEPE (Puerto Viejo → Limón, typically via Cahuita, ~1.5–2h, ~US$3–5). Catch a morning departure so you still have time for Limón sights.
Taxi/private transfer, ~1–1.5h, ~US$50–80 total; best if you have luggage or want flexibility.
  1. Parque Vargas — Limón centro — A gentle first stop with sea views and a quick local-city feel; morning, ~30–45 minutes.
  2. Plaza de la Cultura del Caribe — Limón centro — Good cultural stop to understand the province’s Afro-Caribbean identity; morning, ~45 minutes.
  3. Soda El Patty — Limón — Reliable local lunch that keeps the day practical during transfer; late morning to midday, ~1 hour, approx. $8–15 pp.
  4. Punta Cahuita viewpoint stop — South of Limón on the Caribbean coast — A scenic break for coastal views and photos before continuing inland; early afternoon, ~45 minutes.
  5. Casa Domingo — Limón — A local dinner option if you want an unhurried evening in town; evening, ~1.5 hours, approx. $15–28 pp.

Morning

After you arrive in Limón, keep the first part of the day easy and walkable. Start at Parque Vargas, the city’s breezy seafront park, where you can get your bearings under the palms and watch daily life unfold along the waterfront. It’s a simple place, not a “big attraction,” but that’s the point: benches, sea air, and a quick read on the city before the midday heat sets in. From there, it’s an easy stroll into the center to Plaza de la Cultura del Caribe, which does a nice job of framing Limón’s Afro-Caribbean heritage through public art and cultural displays. If you’re hungry after the ride, head a few blocks over to Soda El Patty for a practical lunch — expect rice and beans, seafood, casados, and cold drinks in the $8–15 per person range. It’s not fancy, but it’s the kind of place that keeps a transfer day on track.

Afternoon

After lunch, slow the pace and make your way south for the Punta Cahuita viewpoint stop. This is the scenic reset of the day: a good place to step out, stretch, and take in the Caribbean coast before the route turns inland later. Give yourself about 45 minutes, especially if you want a few photos and a little breathing room rather than just a quick roadside look. If you’re moving by taxi or a flexible car, this is the smoothest part of the day; if you’re relying on buses, build in a little extra cushion and don’t overpack the schedule. The afternoon here is really about letting the coastline do the work while you keep the day light.

Evening

Back in Limón, keep dinner relaxed at Casa Domingo. It’s a solid choice when you want a proper sit-down meal without needing to hunt around the city after a travel day. Plan on about 1.5 hours and roughly $15–28 per person, depending on what you order and whether you go for drinks. If you still have energy after dinner, a short walk around the center is enough — this is more of an unwind night than an ambitious one — and it sets you up well for the inland leg tomorrow.

Day 5 · Sun, May 31
Cartago

Central Valley approach

Getting there from Limon
Bus on Tracopa/MEPE combination via San José or direct regional service where available (~4.5–6.5h, ~US$8–15). Book at the terminal or check Rome2Rio/terminal timetables; take a morning bus to arrive by early afternoon.
Private car/driver or rental car on Route 32 + Route 10, ~3.5–4.5h, ~US$120–200+ for the vehicle/driver; best for comfort and time savings.
  1. Basilica de Nuestra Señora de los Ángeles — Cartago centro — The city’s marquee landmark and best anchor for the day; morning, ~1 hour.
  2. Ruins of the Santiago Apóstol Parish — Cartago centro — Atmospheric historic stop right nearby, easy to pair with the basilica; morning, ~45 minutes.
  3. Mercado Central de Cartago — Cartago centro — Great for lunch and a lively local food experience; late morning to early afternoon, ~1 hour, approx. $8–18 pp.
  4. Orosi Valley overlook — Orosi — A scenic drive-worthy stop that breaks up the inland transfer with lush mountain views; afternoon, ~1 hour.
  5. Catarata Ujarrás — Ujarrás — A refreshing nature stop with a worthwhile waterfall and short walk; mid-afternoon, ~1.5 hours.
  6. Restaurante El Jardín — Cartago outskirts — Comfortable dinner spot to close the day; evening, ~1.5 hours, approx. $15–30 pp.

Morning

Arrive into Cartago and head straight for Basilica de Nuestra Señora de los Ángeles, the city’s big must-see and one of the most important pilgrimage sites in Costa Rica. Even if you’re not here for the religious side, the atmosphere is the point: locals stop in quietly, the square has a lived-in feel, and the interior is gorgeous in a restrained, old-world way. Give yourself about an hour here, and if you want the best light and the calmest vibe, go as soon as you’re settled in town before the midday foot traffic picks up.

From there, it’s an easy walk to the Ruins of the Santiago Apóstol Parish, just nearby in Cartago centro. This is one of those places that doesn’t need much time to make an impression — the roofless stone shell, ironwork, and gardens make it feel beautifully unfinished. Plan on about 45 minutes so you can stroll the grounds without rushing, and if it’s warm, this is a nice shaded pause before lunch.

Lunch

For lunch, dive into Mercado Central de Cartago and keep it simple and local. This is the best place in town to eat like a regular: look for a soda counter serving casados, arroz con pollo, fresh juices, or a quick sopa. Budget roughly $8–18 per person, depending on whether you go basic or order a fuller meal. It’s also the right place to stock up on fruit or snacks for the afternoon, since the rest of the day is more scenic and spread out.

Afternoon Exploring

After lunch, pick up the pace a little and head toward Orosi Valley overlook. This is the kind of stop that reminds you why people linger in the Central Valley instead of just passing through it — rolling green slopes, layered hills, and that soft mountain air that feels completely different from the coast. Spend about an hour here and don’t worry about making it complicated; the whole point is to stop, breathe, take the photos, and enjoy the change of scenery before continuing on to the valley floor.

From the overlook, continue to Catarata Ujarrás, where the day turns quieter and more refreshing. The short walk to the falls is manageable for most travelers, and it’s worth taking your time because the area feels lush and tucked away rather than heavily touristed. Plan on about 1.5 hours total so you can do the walk, linger by the water, and cool off a bit before heading back toward Cartago. If you want, this is the moment to slow the day down and skip anything else — the best pacing here is unhurried.

Evening

Wrap up with dinner at Restaurante El Jardín on the outskirts of Cartago, a comfortable place to land after a full day out in the valleys. Expect a relaxed sit-down meal, friendly service, and a bill in the $15–30 per person range depending on what you order. It’s a good final stop because it gives you a proper dinner without needing to navigate the city center again, and it sets you up nicely for the next day’s move toward San Jose.

Day 6 · Mon, Jun 1
San Jose

Final leg to the capital

Getting there from Cartago
InDrive/Uber or local taxi via Route 2/Route 219 (~30–45 min, ~US$12–25). Best after your Cartago/Irazú day, and flexible if you want to avoid bus timing.
Interlinea/Empresa de buses Cartago–San José (~45–60 min, ~US$1–2); frequent and cheap, but less convenient with luggage.
  1. Irazú Volcano National Park — Cartago province — Best early-morning marquee stop for crater views before clouds build; morning, ~2 hours.
  2. Cafetería del Parque — Near Irazú access road — Handy breakfast/coffee stop en route with simple mountain fare; morning, ~45 minutes, approx. $8–15 pp.
  3. Lankester Botanical Garden — Paraíso de Cartago — A beautiful, low-stress follow-up to the volcano with orchids and easy paths; late morning, ~1.5 hours.
  4. Soda Tapia — San José, Rohrmoser — Classic affordable Costa Rican lunch after the drive into the capital; early afternoon, ~1 hour, approx. $10–18 pp.
  5. Museo Nacional de Costa Rica — San José, El Carmen — Strong cultural reset with compact exhibits in a central location; afternoon, ~1.5 hours.
  6. Café Rojo — San José, Barrio Amón — Nice dinner and coffee stop in a walkable historic district to end the day; evening, ~1.5 hours, approx. $18–35 pp.

Morning

Start early for Irazú Volcano National Park — this is the day to be out the door as soon as the light is decent, because the crater views are best before the clouds thicken. It’s usually a cool, windy drive from Cartago, and the entrance road is straightforward, but once you’re inside, give yourself about 2 hours to walk the main viewpoints and take it in without rushing. Expect an entrance fee in the low single digits for locals/residents and a bit more for foreign visitors; bring a jacket, because even on a sunny day it can feel raw up there.

On the way back down, stop at Cafetería del Parque for a simple mountain breakfast or coffee. It’s the kind of place that works because it’s practical: hot coffee, eggs, gallo pinto, maybe a sandwich, and then you’re back on the road without losing momentum. Budget around US$8–15 per person, and it’s a good moment to warm up before heading toward the orchid gardens.

Late Morning to Afternoon

From there, continue to Lankester Botanical Garden in Paraíso de Cartago. This is a much softer pace after the volcano — shaded paths, orchids, hummingbirds, and a calm, well-kept layout that’s easy to enjoy even if you’re not a big plant person. Plan about 1.5 hours here; it’s especially rewarding if you move slowly and linger in the greenhouse areas. After that, you’ll head into San José, where Soda Tapia in Rohrmoser is the right kind of lunch: classic, reliable, and refreshingly unfussy. Go for casados, soups, or a fresh juice; it’s one of those places where the whole point is that it’s fast, filling, and local-friendly, with lunch usually landing around US$10–18 per person.

Afternoon Exploring

After lunch, make your way to Museo Nacional de Costa Rica in El Carmen. The old fort setting gives it a bit of drama, and the exhibits are compact enough that you don’t need to overthink the visit — 1.5 hours is plenty to get a solid cultural reset without burning out. If you have energy afterward, it’s an easy area to wander a little before dinner, since you’re already in the central city and can keep the pace loose rather than trying to cram in more transit.

Evening

Finish the day at Café Rojo in Barrio Amón, one of the nicer neighborhoods for a relaxed dinner because the streets feel walkable and a little old-school, with restored houses and just enough evening life to make it interesting. It’s a good place to settle in for coffee, cocktails, or a proper meal, and you’ll usually spend around US$18–35 per person depending on how hungry you are. If you get there before sunset, take a short stroll through the neighborhood first — Barrio Amón is at its best when it’s quiet, leafy, and slightly golden at the end of the day.

Day 7 · Tue, Jun 2
San Jose

End in San Jose

  1. Mercado Central de San José — San José centro — Best final-day place for snacks, coffee, and a last local immersion; morning, ~1 hour.
  2. Teatro Nacional de Costa Rica — Plaza de la Cultura — The city’s signature landmark and an easy must-see before departure; morning, ~1 hour.
  3. Café Miel — Barrio Escalante — Great brunch or coffee stop in the city’s best food district; late morning, ~1 hour, approx. $10–20 pp.
  4. Museo de Arte Costarricense — La Sabana — A calm, worthwhile cultural stop with easy access from central San José; early afternoon, ~1.25 hours.
  5. Parque La Sabana — Sabana — Best place for a relaxed final walk and some open-air breathing room; afternoon, ~45 minutes.
  6. Tierra Gaucha Parrilla Argentina — San José, Sabana Norte — Satisfying farewell dinner with a dependable sit-down finish; evening, ~1.5 hours, approx. $20–40 pp.

Morning

Start your last day in San José centro at Mercado Central de San José as early as you can, ideally before the lunch rush. This is the city’s most down-to-earth place to grab a final taste of Costa Rica: order a gallo pinto, a fresh juice, or a quick coffee from one of the old-school soda counters, then wander the aisles for herbs, sweets, bread, and little household goods locals still buy here every day. It’s busiest from about 10:00 a.m. onward, but that’s also when it feels most alive. From there, it’s an easy walk or short taxi ride to Teatro Nacional de Costa Rica on Plaza de la Cultura. Give yourself time to admire the façade and step inside if there’s a guided visit or performance available; tickets are usually modest, and the lobby alone is worth seeing if you’ve never been.

Late Morning to Afternoon

Head next to Barrio Escalante for brunch or a proper coffee break at Café Miel. This is one of the city’s best neighborhoods for food, with a relaxed, design-forward feel and lots of places clustered around Calle 33 and Avenida 9. Café Miel is an easy reset after the center: expect good coffee, solid brunch plates, and a bill in the roughly $10–20 per person range depending on how much you order. After that, make your way to Museo de Arte Costarricense in La Sabana, a straightforward taxi or ride-share from Escalante. The museum is pleasantly unhurried, and the building itself — a former airport terminal — is part of the charm. It’s a good one for a final afternoon because it doesn’t demand too much energy, and you can usually get through it in about an hour to an hour and a quarter.

Afternoon to Evening

From the museum, continue to Parque La Sabana for an easy, open-air walk and a little breathing room before your trip wraps up. Locals use it for jogging, dog-walking, soccer, and just escaping the traffic, so it’s a nice place to slow down and feel the city at a more ordinary pace. If the weather cooperates, loop the lake area and sit for a bit under the trees; it’s best in the late afternoon when the light softens and the heat eases. For your final dinner, head a few minutes north to Tierra Gaucha Parrilla Argentina in Sabana Norte. It’s a dependable, satisfying last meal — steak, grilled meats, and a comfortable sit-down finish without feeling too formal. Reservations are a good idea for dinner, and you can expect roughly $20–40 per person depending on drinks and cuts.

0

Plan Your Plan a trip for 2 people departing Panama City on May 27th and ending in San Jose, Costa Rica on June 2 Trip