Bac Ninh is located in the Red River Delta region. It is surrounded by Bac Giang to the north, Hung Yen to the south, Hai Duong to the east, and Hanoi to the west. The topography is quite flat with a complex network of rivers and springs, including Cau, Duong, and Thai Binh rivers.
Climate: The province has moon soon weather, cold winter. The annual average temperature is 24ºC. The highest one is 30ºC in July; the lowest one is 15ºC in January. The annual average rainfall is 1,400mm - 1,600mm. The rainy season lasts from May to October and the dry season lasts from December to April next year.