Grand Lake is a lake located in central New Brunswick, Canada. It is approximately 40 kilometers east of Fredericton. It is the province's largest open body of water and measures approximately 33 kilometres (21 mi) long and 8 kilometres (5.0 mi) wide. The lake drains through the Jemseg River and the Grand Lake Meadows into the Saint John River.