A beloved American holiday is coming up this weekend. If you're using it as an excuse to take some vacation, might we suggest a fun little road trip? Did you know that Minnesota is home to several ghost towns? They're little towns that were once promising, thriving towns. For whatever reason, overtime they became deserted with few to no residents.

Some of these old towns still sport old signage, abandoned buildings, old churches, the remains of old structures and more. They're really fun to photograph and explore. They're also a little creepy when you think about the life that once was very prominent. Check out these 8 Minnesota ghost towns that are within 90 minutes from St. Cloud.

Get our free mobile app

Ahston, MN: It's about 68 miles from St. Cloud and will take you an hour and 9 minutes if you're traveling by car.

Belle River, MN: It's about 78 miles away and will take about an hour and a half to drive to from St. Cloud.

Blue Hill, MN: It's about 28 miles away and would take roughly 38 minutes to drive to.

Nelson, MN: It's located about 5 miles east of Alexandria in Douglas County. It would take your roughly an hour to get there by car.

New Prairie, MN: It's slightly more than 80 miles from St. Cloud. It's located just east of

Cyrus, MN; It's about an hour and a half long car trip.

San Francisco, MN: It's in Carver County which is about an hour and a half away.

Spruce Hill, MN: It's in Douglas County near Alexandria. It'll take you about an hour and a half from St. Cloud.

Do you know of any other ghost towns within 90 minutes from St. Cloud that didn't make it on our list? Email ashli@minnesotasnewcountry.com and we'll add it!