De Bahía de Banderas (Nederlands: Baai van Banderas of Baai van Vlaggen) is een natuurlijke baai van Mexico, gelegen aan de kust van de Stille Oceaan, grenzend aan de staten Jalisco en Nayarit, en geeft zijn naam aan een van de gemeenten van Nayarit, Bahía de Banderas, gelegen aan de noordgrens van de baai. De grootste stad aan de baai is Puerto Vallarta, in Jalisco.
De baai wordt in het noorden begrensd door Punta Mita en in het zuiden door Cape Corrientes en is een van de diepste baaien ter wereld (meer dan 900 m). Centraal aan de ingang van de baai liggen de Islas Marietas, beschermd als nationaal park. Het maakt deel uit van het gebied dat bekendstaat als Riviera Nayarit, evenals andere gebieden zoals Jarretaderas, Flamingo's, Bucerías, La Cruz de Huacanaxtle of Punta Mita. In 2011 werden de zeilwedstrijden van de Pan-Amerikaanse Spelen 2011 gehouden in de baai.
Bahía de Banderas is ook een belangrijk broed- en kalfgebied voor de bultrugwalvis (Megaptera novaeangliae).
Bahía de Banderas wordt door de meeste geologen beschouwd als het oorspronkelijke aanhechtingspunt van de zuidelijke kaap van het Baja California-schiereiland, voordat het miljoenen jaren geleden losmaakte van de Noord-Amerikaanse Plaat, wat leidde tot de vorming van de Golf van Californië.
Categorie:Baai van de Grote Oceaan Categorie:Baai in Mexico Categorie:Geografie van Jalisco Categorie:Geografie van Nayarit