Bulle (prononcé : /byl/ ; en fribourgeois : Bulo ) est une localité et une commune suisse du canton de Fribourg, chef-lieu du district de la Gruyère. Elle est la deuxième ville la plus peuplée du canton après Fribourg.
L'agglomération de Bulle est constituée en 2007. À l'origine, elle comprend les communes de Bulle, Morlon, Le Pâquier, Riaz, et Vuadens. Elle s'agrandit en 2024 pour intégrer les communes de Broc, Echarlens, Gruyères et Marsens, totalisant environ 40 000 habitants.
En 2004, Bulle est classée au 1er rang des villes romandes où il fait bon vivre selon une étude de l'IDHEAP et L'Hebdo.