Waegwan (Korean: 왜관) is a town in North Gyeongsang province, South Korea, and serves as the seat of government for Chilgok County. It consists primarily of the administrative district of Waegwan-eup.
The town is situated on both sides of the Nakdong River, one of South Korea's major waterways. The two banks are connected by railroad, automobile, and pedestrian bridges.