Maine is just full of charming towns, and the one we’re featuring today is no exception. Take a look at this pretty town, located right on the Kennebec River.

This is the charming town of Waterville is in Kennebec County. About 16,000 people call this idyllic place home.

Waterville Main Street/Facebook

Waterville is nestled right on the banks of the Kennebec River.

City of Waterville/Facebook

This is a close-knit community with plenty of shops and restaurants.

City of Waterville/Facebook

The town square provides a pretty green space for residents.

tiarescott/flickr

A splash pad cools local kids off on hot days.

Waterville Main Street/Facebook

Wander down historic Main Street and visit some of the shops here. This is the kind of town where residents shop local and take pride in their community.

Waterville Main Street/Facebook

St. Francis de Sales Chuch is located at 52 Elm Street. It’s simply picturesque.

City of Waterville/Facebook

Historic City Hall was built in 1902. It’s located at 1 Common Street.

Waterville/Facebook

The pretty campus of Colby College, a small liberal arts school, is located right on the river. The school enrolls about 1,800 students.

Roman Boed/flickr

There’s plenty of opportunity for recreation here, too. Take a walking tour of the town and cross the river at Two Penny Bridge.

Martin Ibert/flickr

Quarry Road Trails provide six miles of hiking opportunities.

Quarry Road Trails/Facebook

The trails are groomed in the winter for cross country skiing.

Quarry Road Trails/Facebook

Visit the adorable river town of Waterville as soon as possible…you’re going to fall in love with this place.

EAWB/flickr

What’s your favorite thing about Waterville?

Waterville Main Street/Facebook

City of Waterville/Facebook

tiarescott/flickr

Waterville/Facebook

Roman Boed/flickr

Martin Ibert/flickr

Quarry Road Trails/Facebook

EAWB/flickr

Here are 10 more pretty towns to explore in Maine. Take a look!

OnlyInYourState may earn compensation through affiliate links in this article.