Aarberg (Swiss Standard German pronunciation: [ˈaːrbɛrɡ]) is a historic town and a municipality in the Seeland administrative district in the
Canton of Bern 
in Switzerland.
Aarberg lies 20 km (12 mi) from Bern above the river
Aare 
. With an area of 7.93 km2 (3.06 sq mi), Aarberg borders Bargen,
Kappelen 
,
Lyss 
, Radelfingen and Seedorf.
Aarberg is not to be confused with
Aarburg 
in
Aargau 
or with Aarbergen in Germany.
The town was once located on an island with the Aare and Little Aare (Kleine Aare) flowing around it. The old town grew up around the edge of the island with a large open plaza in the middle.