Bulle is a municipality located in the district of Gruyère within the canton of Fribourg, Switzerland. It serves as a regional center and is situated in the western part of the country.
In January 2006, the municipality expanded its boundaries by incorporating the formerly independent municipality of La Tour-de-Trême.