Granges-près-Marnand se encuentra situada en la meseta suiza, en la región del valle del río Broye.