Star Rating
Hotel Name
Price Range (USD) to
Amenities
+ More

McGregor Hotels with Outdoor or Indoor Pools

Quality Inn & Suites in Prairie Du Chien
+1-888-389-4121
37268 Us 18, Prairie Du Chien, WI 53821 ~5.93 miles northeast of McGregor
  • Has swimming pool: Indoor Swimming Pool and Whirlpool open 7:00 AM to 10:00 PM Only for Paid Guest Staying Hotel
  • Three Star property
From$55
Average 3.5 /5 Review Score Call BookMore Details
Tired of clicking around? Talk to an expert Hotel Planner: (855) 276-7561 or say...
alexa hotel planner skill"Alexa, ask Hotel Planner to make a new reservation in McGregor" Get Alexa Skill →
Americinn by Wyndham Boscobel : 1700 Elm St.
+1-888-675-2083
1700 Elm St., Boscobel, WI 53805 ~27.80 miles east of McGregor
  • Has swimming pool: Indoor pool with hot tub from 6am to 10pm
  • Mid-scale Convention Center property
From$75
Very Good 4.0 /5 Hotel Reviews Call BookMore Details
Comfort Inn Dyersville
+1-800-716-8490
527 16th Ave. Se, Dyersville, IA 52040 ~35.69 miles south of McGregor
  • Pool available: 6am-11am indoor pool 15000 gal
  • Low-priced Highway hotel
From$60
Very Good 4.0 /5 Read Reviews Call BookMore Details
Country Inn & Suites by Radisson, Decorah, IA in Decorah
+1-800-805-5223
2042 State Highway 9, Decorah, IA 52101 ~36.11 miles northwest of McGregor
  • Pool details: Pool dimensions 25ft by 35ft hours open 6am to 12pm for adults and 6am to 10pm for kids. Pool is heated to 83 degrees and pool depth starts at 3ft and goes to 5ft. Spa/whirlpool is heated to 103 degrees and is 6ft by 8ft in diameter. Also is 3ft deep and the only spa/whirlpool in Decorah.
  • 3-star Rural hotel
From$85
Very Good 4.0 /5 Recent Reviews Call BookMore Details
Holiday Inn Express Hotel & Suites Dubuque by IHG - Dubuque
+1-888-965-1860
2080 Holliday Dr., Dubuque, IA 52002 ~40.65 miles southeast of McGregor
  • Includes a pool: 6a to 12 midnight, indoor pool, 25'x 30' also Hot Tub in the pool area- Exercise room adjacent to pool-
  • Midscale Highway hotel
From$89
Very Good 4.0 /5 Reviews Call BookMore Details
Country Inn & Suites by Radisson, Dubuque, IA in Dubuque
+1-888-788-5576
1315 Associates Dr., Dubuque, IA 52003 ~41.60 miles southeast of McGregor
  • Includes a pool: INDOOR POOL HOURS - 6:00 AM TO 11:00 PM
  • 2-star Highway hotel
From$69
Average 3.0 /5 Latest Reviews Call BookMore Details
Baymont by Wyndham Dubuque
+1-888-897-9207
4025 Mcdonald Dr., Dubuque, IA 52003 ~42.04 miles southeast of McGregor
  • Pool details: Indoor Pool 8AM-11PM. 15'x30'.
  • Two-star Suburban hotel
From$50
Average 3.5 /5 Read Reviews Call BookMore Details
Grand Harbor Resort and Waterpark : 350 Bell
+1-888-311-4278
350 Bell, Dubuque, IA 52001 ~42.33 miles southeast of McGregor
  • Pool details: 25,000 square foot in-door waterpark
  • Midscale Resort property
From$99
Average 3.0 /5 Guest Reviews Call BookMore Details
Dubuque Inn & Suites - Dubuque
+1-888-469-4795
3400 Dodge St., Dubuque, IA 52003 ~42.47 miles southeast of McGregor
  • Pool in hotel: Indoor Pool Towels Provided Mon-Fri: 6:00 AM-11:00 PM Sat-Sun: 9:00 AM-12:00 AM
  • Three Star hotel
From$80
Average 3.0 /5 Guest Reviews Call BookMore Details
Best Western Plus Dubuque Hotel & Conference Center : 3100 Dodge St. Highway 20 West
+1-888-734-9421
3100 Dodge St. Highway 20 West, Dubuque, IA 52003 ~42.73 miles southeast of McGregor
  • Pool available: Indoor Pool, 24 x 50 ft. Opens daily at 8am and closes Sunday through Thursday at 10pm and Friday and Saturday at 11pm.
  • 2 star Downtown hotel
From$46
Very Good 4.5 /5 Hotel Reviews Call BookMore Details
Towneplace Suites by Marriott Dubuque Downtown
+1-888-841-5292
1151 Washington St., Dubuque, IA 52001 ~43.43 miles southeast of McGregor
  • Includes a pool: Indoor pool open from 6 a.m. - Midnight
  • 3 star Downtown property
From$99
Very Good 4.0 /5 Guest Reviews Call BookMore Details

Next: Show All Available McGregor Hotels with Pricing
Back to Top