We noticed that you're using an unsupported browser. The TripAdvisor website may not display properly.
We support the following browsers:
Windows: Internet Explorer, Mozilla Firefox, Google Chrome. Mac: Safari.
New! Find and book your ideal hotel on TripAdvisor — and get the lowest prices

Hotels near Treasure Island Resort & Casino

Check In Check Out
Show Prices
Sort by:
Ranking
Ranking
Lowest Price
Lowest Price
Distance
Distance
TripAdvisor members only.
Login for exclusive access to hotel deals up to 40% off
Login to get best prices
SPONSORED
2400 Vermillion St, Hastings, MN 55033-3958
18.9 km from Treasure Island Resort & Casino
Check In Check Out
Show Prices
5734 Sturgeon Lake Rd, Welch, MN 55089-9647
0.0 km from Treasure Island Resort & Casino
#1 of 1 hotels in Welch
Check In Check Out
Show Prices
4275 Highway 61 W, Red Wing, MN 55066-9200
7.2 km from Treasure Island Resort & Casino
Slideshow
Check In Check Out
Show Prices
3425 Highway 61 W, Red Wing, MN 55066-1834
8.1 km from Treasure Island Resort & Casino
No photo provided
Check In Check Out
Show Prices
232 Withers Harbor Dr, Red Wing, MN 55066-2081
10.0 km from Treasure Island Resort & Casino
Slideshow
Check In Check Out
Show Prices
235 Withers Harbor Dr, Red Wing, MN 55066-2081
10.2 km from Treasure Island Resort & Casino
Slideshow
Check In Check Out
Show Prices
752 Withers Harbor Dr, Red Wing, MN 55066-2089
10.4 km from Treasure Island Resort & Casino
Slideshow
Check In Check Out
Show Prices
1819 Old West Main St, Red Wing, MN 55066-2092
10.7 km from Treasure Island Resort & Casino
Check In Check Out
Show Prices
1819 Old West Main St, Red Wing, MN 55066-2092
10.7 km from Treasure Island Resort & Casino
Check In Check Out
Show Prices
Check In Check Out
Show Prices
955 E 7th St, Red Wing, MN 55066-2800
13.8 km from Treasure Island Resort & Casino
Slideshow
Check In Check Out
Show Prices
300 33rd St W, Hastings, MN 55033-3673
18.4 km from Treasure Island Resort & Casino
Check In Check Out
Show Prices
1020 US Highway 10, Prescott, WI 54021-1826
18.7 km from Treasure Island Resort & Casino
Check In Check Out
Show Prices
2450 Vermillion St, Hastings, MN 55033-3958
18.8 km from Treasure Island Resort & Casino
No photo provided
Check In Check Out
Show Prices
2400 Vermillion St, Hastings, MN 55033-3958
18.9 km from Treasure Island Resort & Casino
Check In Check Out
Show Prices
1520 Vermillion St, Hastings, MN 55033-3141
19.6 km from Treasure Island Resort & Casino
Check In Check Out
Show Prices
1300 S Main St, River Falls, WI 54022-3199
23.9 km from Treasure Island Resort & Casino
No photo provided
Check In Check Out
Show Prices
100 Spring St, River Falls, WI 54022-2467
25.2 km from Treasure Island Resort & Casino
Check In Check Out
Show Prices
31591 64th Ave, Cannon Falls, MN 55009-4296
25.7 km from Treasure Island Resort & Casino
Check In Check Out
Show Prices
31913 64th Ave, 31913 64th Ave, Cannon Falls, MN 55009-4267
26.0 km from Treasure Island Resort & Casino
Check In Check Out
Show Prices
708 N Main St, River Falls, WI 54022-3501
26.7 km from Treasure Island Resort & Casino
No photo provided
Check In Check Out
Show Prices
1207 Saint Croix St, I-94 Exit River Falls, River Falls, WI 54022-1576
27.1 km from Treasure Island Resort & Casino
Slideshow
Check In Check Out
Show Prices
Highway 52, Hampton, MN
27.3 km from Treasure Island Resort & Casino
Check In Check Out
Show Prices
1525 Commerce Ct, River Falls, WI 54022-3259
27.5 km from Treasure Island Resort & Casino
Check In Check Out
Show Prices
29055 Garrard Ave., Frontenac, MN
28.1 km from Treasure Island Resort & Casino
Check In Check Out
Show Prices
8350 E Point Douglas Rd S, Cottage Grove, MN 55016-3324
31.0 km from Treasure Island Resort & Casino
Slideshow
Check In Check Out
Show Prices
7125 80th St S, Cottage Grove, MN 55016-3004
33.5 km from Treasure Island Resort & Casino
Check In Check Out
Show Prices
100 Central Point, Lake City, MN
34.5 km from Treasure Island Resort & Casino
Check In Check Out
Show Prices
1615 N Lakeshore Dr, Lake City, MN 55041-9023
35.0 km from Treasure Island Resort & Casino
Check In Check Out
Show Prices
1127 N Lakeshore Dr, Lake City, MN 55041-1147
35.1 km from Treasure Island Resort & Casino
Check In Check Out
Show Prices
1435 Northstar Dr, PO Box 156, Zumbrota, MN 55992-1091
36.5 km from Treasure Island Resort & Casino
Check In Check Out
Show Prices
Still looking for a place to stay?
Welch has 1 B&Bs/inns with 18 reviews
1 Old Deerfield Rd, Welch, MN 55089-9515
7.1 km from Treasure Island Resort & Casino
#1 of 1 Welch B&B and Inns
No photo provided
Check In Check Out
Show Prices
See all 1 Welch B&Bs/inns
Also consider hotels near Welch
See all hotels in or near Welch
4275 Highway 61 W, Red Wing, MN 55066-9200
7.2 km from Treasure Island Resort & Casino
Slideshow
Check In Check Out
Show Prices
232 Withers Harbor Dr, Red Wing, MN 55066-2081
10.0 km from Treasure Island Resort & Casino
Slideshow
Check In Check Out
Show Prices
752 Withers Harbor Dr, Red Wing, MN 55066-2089
10.4 km from Treasure Island Resort & Casino
Slideshow
Check In Check Out
Show Prices
1819 Old West Main St, Red Wing, MN 55066-2092
10.7 km from Treasure Island Resort & Casino
Check In Check Out
Show Prices
1819 Old West Main St, Red Wing, MN 55066-2092
10.7 km from Treasure Island Resort & Casino
Check In Check Out
Show Prices
*Prices above are provided by partners for one room, double occupancy and do not include all taxes and fees. Please see our partners for full details. Any taxes and fees displayed, if applicable, are estimates only. Please see further details from our partners, who set the prices. Before you complete any reservation, we recommend that you verify the total cost including taxes and fees.