Thousand Hills State Park Marina

About Forest Lake

The beautiful 573-acre lake and its 17 miles of shoreline offer many opportunities for water recreation. The lake is popular for canoeing, kayaking, boating, and fishing. It is well stocked with crappie, largemouth bass, bluegill, channel catfish, and walleye. Its blue water and sheltered shoreline make it an ideal location for enthusiastic anglers.

The City of Kirksville has set a maximum horsepower limit of 90 HP. Anything higher than that is permitted at idle speed only. The city also requires a boat permit to launch your boat on Forest Lake. These are sold at the marina, city hall, or online at

Thousand Hills Marina offers a variety of water recreation activities such as canoeing, kayaking, and paddle boarding. We also rent bicycles, sell fishing supplies, firewood, picnic/BBQ necessities, live bait and other convenience items, as well as dock slips rentals.

Reservations are suggested. No reservation is 100% guaranteed due to unforeseen circumstances such as poor weather conditions.

Reservation / Cancellation Policies

A credit card is required to make a reservation. (Cash and checks are accepted as alternative forms of payment.)
You are required to pay for the entire reservation time.
Not showing up for a reservation will result in a fee equal to the first hour rate.
Returning the rental after your reservation time has passed will result in a $15 fee.
*The only exception to these policies is rain/storms.

Hours of Operation

January, February, December: Closed

March, April, October and November:
Monday: Closed
Tuesday – Thursday: 10:00 am – 5:00 pm
Friday – Saturday: 10:00 am – 6:00 pm
Sunday: 10:00 am – 2:00 pm

May – September:
Monday – Sunday: 8:00 am – 8:00 pm

**Boat slip rentals are available from March 1st to November 30th**

Boat Rentals