print | Share: email to a friend share with facebook share with twitter share with LinkedIn share with Pinterest

Treasure Island Resort & Casino Attractions/Entertainment | Hotels/Motels | Restaurants | Marina | Charter Boat Cruise | Dining

5734 Sturgeon Lake Road
Welch, MN 55089
(800) 222-7077 | (800) 222-7077
View Map
Treasure Island Resort & Casino is located just 40 miles from the Minneapolis / St. Paul Twin Cities, just south of Hastings, Minnesota or just north of Rochester, MN.
We are open 365 days a year, 24 hours a day

about us

Treasure Island Resort & Casino

For fun, relaxation and excitement the whole family can enjoy, head to Treasure Island Resort & Casino. Just south of Hastings, MN, this Caribbean getaway is filled with sights, tastes and experiences you won't find anywhere else.

The Island's action-packed casino has over 2,500 slot machines, 40 blackjack tables and the largest selection of Class II table games in the state. Stroll the open gaming floor with your favorite drink or cocktail in tow until you find that lucky slot machine or try your hand at poker in our newly remodeled poker room.

All this is just the beginning. From the biggest and best names in music and nationally renowned comedians, to luxurious hotel accommodations and 5-star cuisine, the possibilities for fun never end at Treasure Island. Hit up our 24-lane Xtreme bowling center complete with arcade and party rooms, go golfing at Mount Frontenac or join us for one of our many dinner cruises on the Spirit of the Water cruise ship. The Lagoon water park is a place for family fun with a lazy river, slides and an adult only swim up bar. Wave Spa offers facials, massages and much more. .

Or make your next event an occasion to remember at The Island. Whether you?re hosting a national convention, local meeting or an unforgettable wedding, you'll find the perfect space at Treasure Island. Our elegant, functional space accommodates groups from 10 to 1,000 with award-winning catering and first-class service.

For more information, visit or call 1-800-222-707