Cartagena is a beautiful city with colorful colonial architecture and a rich history. Explore the Old Town, a UNESCO World Heritage Site, and visit the Palace of the Inquisition and the San Felipe de Barajas Castle. Walk along the ancient walls and enjoy the stunning views of the Caribbean Sea. End your day with a drink and local food at Plaza Santo Domingo.
The Rosario Islands are a beautiful set of 27 coral islands with crystal clear water and beautiful coral reefs. Take a boat ride out to the islands for a day of sunbathing, swimming, and snorkeling. You can also explore the San Martin de Pajarales aquarium or visit the island's local communities for a unique cultural experience.
Costa Rica is known for its lush rainforests, wildlife, and beautiful beaches. Spend your first day hiking through the Arenal Volcano National Park, a UNESCO World Heritage Site, and end the day with a dip in the Tabacon Hot Springs. The next day, head to Manuel Antonio National Park, where you can enjoy a scenic hike, relax on the beach, and spot local wildlife such as sloths and monkeys.
Los Cabos is a gorgeous seaside destination known for its stunning beaches, excellent food, and lively nightlife. Spend your first day relaxing on the beach, explore the Town Square and the Mission of San José del Cabo Church. The next day, take a boat to see the famous El Arco rock formation, go on a whale watching tour, or catch a water taxi to the quaint town of Cabo San Lucas.
Todos Santos is a small town known for its art galleries and local craftsmanship. Visit the historic Mission of Todos Santos and learn about the town's rich history. You can also stop by the local markets and shops or take a surf lesson at the famous Cerritos Beach.
La Paz is a lovely city known for its cultural landmarks and beautiful beaches. Visit the Cathedral de Nuestra Señora de la Paz or stroll through the Malecón on the Sea of Cortez. Spend the afternoon on the beautiful Balandra Beach, known for its crystal clear waters and white sand beaches.
Cabo Pulmo National Park is a must-visit destination for nature lovers. Snorkel or dive in the stunning coral reefs and spot local marine life such as sea turtles, manta rays, and whale sharks. You can also hike through the desert landscape of the Sierra de la Laguna mountain range.
San José del Cabo is a charming town with colonial architecture and a serene atmosphere. Visit the Art District, home to numerous galleries and museums showcasing local art, and stop by the San José del Cabo Church. You can also take an eco-tour to the stunning Costa Azul Beach.
Depart from Mexico and head back home!
In Cartagena and Costa Rica, walking and taxis are the most convenient ways to get around. In Los Cabos, renting a car is the best option for travelers who want to explore different locations. For flights within the itinerary, expect to spend around $300-500 depending on the airline and time of booking.
If you have more time, consider adding a day trip to the Monteverde Cloud Forest Reserve in Costa Rica or a visit to the iconic Archipiélago de Revillagigedo in Los Cabos. If you have less time, consider skipping some of the less essential activities or shortening your stay in Los Cabos. Keep in mind the weather in each location, especially during the rainy season.
The Rafael Núñez International Airport (CTG) is in Cartagena, Colombia, while the Juan Santamaria International Airport (SJO) is in Alajuela, Costa Rica. The Los Cabos International Airport (SJD) is in San José del Cabo, near Cabo San Lucas, Mexico. All airports are well-connected to the city centers via taxis and buses.