This post may contain affiliate links. If you purchase through them, I may earn a small commission at no extra cost to you. Thanks for supporting our small business.
Bogota’s consistent spring-like climate means there is no bad time to visit, but your priorities (dry weather, festivals, lower prices) will determine the best months for your trip. For a complete overview, see our Bogota travel guide. The driest months are December through February, which overlap with Christmas festivities and Colombian summer holidays. The shoulder months of June to August offer a second drier window with major cultural events. Budget travelers will find the lowest airfares and hotel rates during the rainy months of April, May, and October.
Best Time to Visit Bogota: Best Weather (December to February)
December through February gives you the highest chance of dry, sunny days. January averages just 30 mm of rain over 9 days with daytime highs of 20°C (68°F). The city dresses up for Christmas: millions of LED lights cover parks and plazas from early December through mid-January, and the Ciclovía (120 km of car-free streets every Sunday) is at its best. The downside: this is peak domestic tourism season. Colombians take their summer holidays from mid-December through late January, so flights from the US and Europe are pricier (US$500+ from Miami compared to US$300 in low season), and popular hotels in Chapinero and Usaquén book out weeks ahead. If you target this window, book flights 3 to 4 months in advance and reserve hotels by October. See our Bogota weather by month for more.
Best Time to Visit Bogota: Festival Season (March, July, August)
If you are traveling for events, three months stand out. March (in even-numbered years) hosts the Festival Iberoamericano de Teatro, one of the largest theater festivals in the world with hundreds of performances across the city. July brings Rock al Parque, a free three-day rock and metal festival drawing 300,000+ attendees to Simón Bolívar Park. August offers the Festival de Verano with concerts, sports tournaments, and the Festival de Cometas (kite festival) in the city’s parks. August also has relatively low rainfall at 45 mm, making it a strong all-round choice. Note that Holy Week (Semana Santa, March or April) floods Bogota with domestic tourists: hotel prices spike and attractions like Monserrate have long queues. Check the date of Semana Santa before booking a March or April trip. See our things to do in Bogota for more.
Best Time to Visit Bogota: Lowest Prices (April, May, October, November)
The rainiest months (April, May, October, November) bring the lowest tourist numbers and the best deals. Round-trip flights from Miami or New York to El Dorado International Airport (BOG) can drop below US$300 in these months compared to US$500+ in December. Hotels in Zona Rosa and Parque 93 discount rates by 20 to 30 percent. The trade-off is daily afternoon rain, but mornings remain clear and museums like the Gold Museum (5,000 COP, about US$1.25) and the free Botero Museum are excellent indoor alternatives on wet afternoons. October is the wettest month at 110 mm, and combined with overcast skies and limited sunshine hours (4 per day), it can feel perpetually damp. If you visit in October, pack waterproof shoes and a proper rain jacket, not just an umbrella. See our Bogota events and festivals for more.
Best Time to Visit Bogota: Months to Approach with Caution
Holy Week (Semana Santa, March or April depending on the year) floods Bogota with domestic tourists. Hotel prices spike 40 to 60 percent and attractions like Monserrate have hour-long queues. The last week of December through the first week of January is equally crowded and expensive, with many independent restaurants and shops closing for the holidays. October is the wettest month at 110 mm of rain and the grayest with just 4 hours of daily sun. Bogota can feel like one long drizzle in October, especially combined with traffic that worsens in the rain. See our Bogota neighborhoods guide for more.
Best Time to Visit Bogota: Overall Recommendation
For the best balance of decent weather, manageable crowds, and cultural events, aim for late June through August. You get the mid-year dry spell (45 mm monthly rain), Rock al Parque in July, the Festival de Verano in August, and reasonable flight prices before the December peak. If your priority is purely dry weather and you can book early, January and February are the sweet spot. Avoid the October rains unless you are on a tight budget and happy to pivot to indoor attractions. The one month to genuinely skip is the week of Semana Santa if it falls during your travel window: the city grinds to a halt and prices are their highest of the year outside of Christmas. See our where to stay in Bogota for more. For more details, see our Bogota travel tips.