Finding affordable flights in 2025 doesn’t have to mean settling for less-than-exciting destinations. In fact, some of the most charming, Instagram-worthy spots around the world are surprisingly budget-friendly—if you know where to look. At AirTkt.com, we’ve rounded up a list of hidden gems you can reach for under $300 from major US cities. These destinations offer culture, adventure, and relaxation—without draining your wallet.
1⃣ Guanajuato, Mexico
Nestled in central Mexico, Guanajuato is a colorful colonial city full of winding alleys, artistic murals, and vibrant festivals. You can fly here for under $300 from several US airports. Explore the Callejón del Beso, visit the Diego Rivera Museum, or simply wander the charming plazas while enjoying street food like gorditas and elote. Bonus: the city’s affordable hotels make it a perfect weekend getaway.
2⃣ Medellín, Colombia
Once known for its turbulent past, Medellín has reinvented itself as a cultural and tech hub. With lush mountains surrounding the city, cable cars that double as public transport, and trendy cafes, it’s a destination worth adding to your 2025 list. Flights often dip below $300 if you book a few weeks in advance. Don’t miss the Comuna 13 street art tour or the scenic Guatapé day trip.
3⃣ Guatemala City & Antigua
A flight to Guatemala City can cost less than a weekend dinner splurge, but the experiences here are priceless. From the capital, you can easily reach Antigua, a UNESCO World Heritage site filled with Spanish-Baroque architecture and cobblestone streets. Try fresh Guatemalan coffee straight from the source, climb a volcano like Pacaya, or visit the serene Lake Atitlán.
4⃣ San Juan, Puerto Rico
No passport? No problem. Puerto Rico is a US territory, so American travelers can enjoy Caribbean vibes without extra paperwork. San Juan is a lively mix of historic forts, pastel buildings, and beaches just minutes away from the city. With roundtrip flights under $300 from cities like Miami, Orlando, and New York, it’s one of the easiest escapes for sun-seekers.
5⃣ Zagreb, Croatia (Yes, really!)
Thanks to occasional airfare sales, you can snag flights to Zagreb for under $300 from East Coast cities. This charming European capital is filled with open-air markets, cozy coffee shops, and access to Croatia’s stunning countryside. It’s also a gateway to the Plitvice Lakes National Park and the Adriatic coast.