The canton is bounded to the west by Lake Neuchâtel, to the west and the south by the canton of Vaud, and to the east by the canton of Bern.
The canton includes two enclaves within Vaud and one within the canton of Bern, as well as a large exclave on the lake.
The area of the canton is 1,669 square kilometers (644.4 sq mi), including the small enclaves.

The canton lies on the elevated Swiss Plateau.
In the west the lands are flat, but towards the south east of the canton, the lands rise to a hilly region.
This region is commonly called pre-Alps but is part of the Bernese Alps.
The highest elevation in the canton is the Vanil Noir with 2,389 m (7,838 ft).

The river Saane/Sarine flows from the south to the north of the canton.
Together with its tributaries it drains most of the lands in the canton, then joins the river Aare.
The river Broye drains the west of the canton and flows northeast into Lake Morat (Murtensee).
The southwest part of the canton is drained by the river Veveyse, which flows south into Lake Geneva (French: Le Léman).
The canton is bounded to the west by Lake Neuchâtel, to the west and the south by the canton of Vaud, and to the east by the canton of Bern. The canton includes two enclaves within Vaud and one within the canton of Bern, as well as a large exclave on the lake. The area of the canton is 1,669 square kilometers (644.4 sq mi), including the small enclaves.
The canton lies on the elevated Swiss Plateau. In the west the lands are flat, but towards the south east of the canton, the lands rise to a hilly region. This region is commonly called pre-Alps but is part of the Bernese Alps. The highest elevation in the canton is the Vanil Noir with 2,389 m (7,838 ft).
The river Saane/Sarine flows from the south to the north of the canton. Together with its tributaries it drains most of the lands in the canton, then joins the river Aare. The river Broye drains the west of the canton and flows northeast into Lake Morat (Murtensee). The southwest part of the canton is drained by the river Veveyse, which flows south into Lake Geneva (French: Le Léman).
Canton of Fribourg