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.
Want the lowest hotel prices? You're in the right place. We check 200+ sites for you.

Hotels near William O'Brien State Park

  • Sort by:
  • Traveller Ranked
  • Lowest Price
  • Distance
TripAdvisor members only.
Login for exclusive access to hotel deals up to 40% off
Login to get best prices
Sponsored
1125 County Road E, Vadnais Heights, MN 55110-5183
27.5 km from William O'Brien State Park
Check In Check Out
Show Prices
15525 Saint Croix Trail North, Marine on Saint Croix, MN 55047
2.4 km from William O'Brien State Park
#1 of 2 hotels in Marine on Saint Croix
Check In Check Out
Show Prices
17543 Lisbon Avenue North, Marine on Saint Croix, MN 55047
7.8 km from William O'Brien State Park
No photo provided
Check In Check Out
Show Prices
421 Ridge Rd, Osceola, WI 54020-8050
12.5 km from William O'Brien State Park
No photo provided
Check In Check Out
Show Prices
101 Water Street South, Stillwater, MN 55082
15.8 km from William O'Brien State Park
Check In Check Out
Show Prices
102 North Second Street, Stillwater, MN 55082
15.9 km from William O'Brien State Park
Check In Check Out
Show Prices
2000 Washington Avenue, Stillwater, MN 55082
16.4 km from William O'Brien State Park
Check In Check Out
Show Prices
1750 Frontage Rd W, Stillwater, MN 55082-2701
18.4 km from William O'Brien State Park
Check In Check Out
Show Prices
2200 West Frontage Road, Stillwater, MN 55082
18.5 km from William O'Brien State Park
Check In Check Out
Show Prices
2190 West Frontage Road, Stillwater, MN 55082
18.5 km from William O'Brien State Park
Check In Check Out
Show Prices
13025 60th St N, Stillwater, MN 55082
18.9 km from William O'Brien State Park
Check In Check Out
Show Prices
7 Sixth Ave. N.E., Forest Lake, MN 55025
19.4 km from William O'Brien State Park
No photo provided
Check In Check Out
Show Prices
814 N Knowles Ave, New Richmond, WI 54017-1226
19.8 km from William O'Brien State Park
Check In Check Out
Show Prices
23855 Forest Blvd. N., Forest Lake, MN 55025
20.0 km from William O'Brien State Park
Check In Check Out
Show Prices
1291 Broadway Ave W, Forest Lake, MN 55025
20.3 km from William O'Brien State Park
Check In Check Out
Show Prices
1020 South Knowles Avenue, New Richmond, WI 54017
20.7 km from William O'Brien State Park
Check In Check Out
Show Prices
1954 Broadway Avenue West, Forest Lake, MN 55025
20.7 km from William O'Brien State Park
Check In Check Out
Show Prices
211 State Road 35 N, Dresser, WI 54009
20.7 km from William O'Brien State Park
Check In Check Out
Show Prices
1561 Dorset Lane, New Richmond, WI 54017
21.1 km from William O'Brien State Park
Check In Check Out
Show Prices
4940 Highway 61 North, White Bear Lake, MN 55110
21.9 km from William O'Brien State Park
Check In Check Out
Show Prices
29579 Sportsman Dr, Chisago City, MN 55013-9827
22.0 km from William O'Brien State Park
Check In Check Out
Show Prices
Rodeway InnOffers & AnnouncementsWeekdays Specials!
11490 Lake Ln, Chisago City, MN 55013-9592
22.1 km from William O'Brien State Park
Check In Check Out
Show Prices
26237 Forest Blvd, Wyoming, MN 55092-9030
22.8 km from William O'Brien State Park
No photo provided
Check In Check Out
Show Prices
726 South Vincent St (State Road 35), PO Box 644, Saint Croix Falls, WI 54024-0664
25.3 km from William O'Brien State Park
Check In Check Out
Show Prices
4675 White Bear Pkwy, White Bear Lake, MN 55110
25.5 km from William O'Brien State Park
Check In Check Out
Show Prices
2190 US Hwy 8, PO Box 888, Saint Croix Falls, WI 54024
25.5 km from William O'Brien State Park
Check In Check Out
Show Prices
1509 Coulee Rd, Hudson, WI 54016-2165
26.1 km from William O'Brien State Park
Check In Check Out
Show Prices
2025 County Road DE, Maplewood, MN 55109
26.2 km from William O'Brien State Park
Check In Check Out
Show Prices
808 Dominion Drive, I-94 Exit 2 W on Crestview Dr, Hudson, WI 54016-9303
26.4 km from William O'Brien State Park
Check In Check Out
Show Prices
1616 Crest View Drive, PO Box 146, Hudson, WI 54016
26.4 km from William O'Brien State Park
Check In Check Out
Show Prices
811 Dominion Drive, Hudson, WI 54016
26.4 km from William O'Brien State Park
Check In Check Out
Show Prices
Also consider hotels near Marine on Saint Croix
See all hotels in or near Marine on Saint Croix
102 North Second Street, Stillwater, MN 55082
15.9 km from William O'Brien State Park
Check In Check Out
Show Prices
101 Water Street South, Stillwater, MN 55082
15.8 km from William O'Brien State Park
Check In Check Out
Show Prices
2000 Washington Avenue, Stillwater, MN 55082
16.4 km from William O'Brien State Park
Check In Check Out
Show Prices
2200 West Frontage Road, Stillwater, MN 55082
18.5 km from William O'Brien State Park
Check In Check Out
Show Prices
2190 West Frontage Road, Stillwater, MN 55082
18.5 km from William O'Brien State Park
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.