Find a cheap Hotel in McGregor

Save an extra 10% or more on select hotels with Member Discounts

Access exclusive hotel deals, only with the Travelocity app

Check prices for these dates

This weekend
Next weekend

Filter by

Guest rating
Guest rating
Star rating
Payment type
Payment type
Property type
Property type
Area
Area
Popular locations
Popular locations
Meal plans available
Meal plans available
Property amenities
Property amenities
Accessibility
Accessibility
Traveller experience
Traveller experience

Hotels near McGregor

Pink Shell Beach Resort and Marina

Pink Shell Beach Resort and Marina

4 out of 5
275 Estero Blvd Fort Myers Beach FL
The price is CA $290 per night from Jun 21 to Jun 22
CA $290
CA $415 total
Jun 21 - Jun 22
includes taxes & fees
Book a stay at this beach resort in Fort Myers Beach. Enjoy free breakfast, 3 outdoor pools, and 3 restaurants. Our guests praise the breakfast and the pool ...
"Great breakfast buffet. Adult pool appreciated. Enjoyed the beach chairs and umbrellas. Always had clean towels available."

Reviewed on Jun 1, 2026

Opens in a new windowPink Shell Beach Resort and Marina
Sanibel Island Beach Resort

Sanibel Island Beach Resort

3 out of 5
1231 Middle Gulf Dr Sanibel FL
Fully refundableReserve now, pay when you stay
The price is CA $321 per night from Jun 4 to Jun 5
CA $321
CA $392 total
Jun 4 - Jun 5
includes taxes & fees
Book a stay at this beach hotel in Sanibel. Enjoy free WiFi, free parking, and a beach locale. Our guests praise the pool and the restaurant in our reviews. ...
"I loved my 3 night stay there! This resort had a beachy vibe to it, quiet, and short little walk to the beach. The pool bar and pool closed at 7, which I thought was too early. It would have been nice to swim in the pool and have a refreshment after the day at the beach. Also, I was disappointed ..."

Reviewed on Jun 3, 2026

Opens in a new windowSanibel Island Beach Resort
Margaritaville Beach Resort Fort Myers

Margaritaville Beach Resort Fort Myers

4 out of 5
251 Crescent Street Fort Myers Beach FL
The price is CA $260 per night from Jun 4 to Jun 5
CA $260
CA $359 total
Jun 4 - Jun 5
includes taxes & fees
Book a stay at this beach hotel in Fort Myers Beach. Enjoy free WiFi, a full-service spa, and 4 restaurants. Our guests praise the pool and the helpful staff ...
"The moment we pulled in to valet park, it was a wonderful feeling. The whole staff was friendly and made you feel very welcome. Our view was lovely, clean room and beautiful colorful hotel. My husband and I really enjoyed our stay."

Reviewed on Jun 2, 2026

Opens in a new windowMargaritaville Beach Resort Fort Myers
Lani Kai Beachfront Resort

Lani Kai Beachfront Resort

3.5 out of 5
1400 Estero Blvd Fort Myers Beach FL
Fully refundableReserve now, pay when you stay
The price is CA $200 per night from Jun 16 to Jun 17
CA $200
CA $254 total
Jun 16 - Jun 17
includes taxes & fees
Book a stay at this beach hotel in Fort Myers Beach. Enjoy free WiFi, 3 restaurants, and a beach locale. Popular attractions Key West Express and Estero Boulevard ...
"Great place to stay!! We very much enjoyed it!!"

Reviewed on Jun 3, 2026

Opens in a new windowLani Kai Beachfront Resort
Hilton Garden Inn Ft Myers

Hilton Garden Inn Ft Myers

3 out of 5
12600 University Dr Fort Myers FL
Fully refundableReserve now, pay when you stay
The price is CA $132 per night from Jun 14 to Jun 15
CA $132
CA $147 total
Jun 14 - Jun 15
includes taxes & fees
Book a stay at this business-friendly hotel in Fort Myers. Enjoy free WiFi, free parking, and breakfast (surcharge). Our guests praise the helpful staff in our ...
"Stayed A Weekend And Was Great. Rooms Are Clean And Comfortable. Pool & Hot Tibe Was Awesome. Definitely Will Be My Go To Hotel When Down In Ft.Myers"

Reviewed on Jun 2, 2026

Opens in a new windowHilton Garden Inn Ft Myers
Marriott Sanibel Harbour Resort & Spa

Marriott Sanibel Harbour Resort & Spa

4 out of 5
17260 Harbour Pointe Dr Fort Myers FL
Fully refundableReserve now, pay when you stay
The price is CA $331 per night from Jun 10 to Jun 11
CA $331
CA $417 total
Jun 10 - Jun 11
includes taxes & fees
Book a stay at this spa resort in Fort Myers. Enjoy 3 outdoor pools, a full-service spa, and 4 restaurants. Our guests praise the helpful staff and the property ...
"We had an amazing stay that started and continued with the Valet Staff, the Front Desk Staff, the Restaurant Staff and the Housekeeping Staff. Great associates that want your stay to be the best! Loved the views from our room of the water and the sunsets. We saw dolphins each night. Thanks for a ..."

Reviewed on Jun 1, 2026

Opens in a new windowMarriott Sanibel Harbour Resort & Spa
The Lighthouse Resort Inn & Suites

The Lighthouse Resort Inn & Suites

3 out of 5
1051 5th St Fort Myers Beach FL
Fully refundableReserve now, pay when you stay
The price is CA $180 per night from Jun 4 to Jun 5
CA $180
CA $228 total
Jun 4 - Jun 5
includes taxes & fees
Stay at this hotel in Fort Myers Beach. Enjoy free WiFi, free parking, and 2 outdoor pools. Our guests praise the pool and the helpful staff in our reviews. ...
"The bar was nice and got our food very fast. Resort was smaller than I thought and under construction but close to the beach so it was worth the price."

Reviewed on Jun 3, 2026

Opens in a new windowThe Lighthouse Resort Inn & Suites
Allure Suites

Allure Suites

3 out of 5
9200 College Pkwy Fort Myers FL
Fully refundableReserve now, pay when you stay
The price is CA $86 per night from Jul 1 to Jul 2
CA $86
CA $96 total
Jul 1 - Jul 2
includes taxes & fees
Stay at this hotel in Fort Myers. Enjoy free WiFi, free parking, and a 24-hour front desk. Our guests praise the helpful staff and the clean rooms in our reviews. ...
"Many cosmetic needs such as souled and holes in carpets and paint and well used furniture. Room quiet and provided all I needed. However the third floor carpeting in the hallway smelled of cat pee throughout my five day stay. The staff were all super nice and helpful."

Reviewed on Jun 3, 2026

Opens in a new windowAllure Suites
Baymont by Wyndham Fort Myers Central

Baymont by Wyndham Fort Myers Central

2.5 out of 5
4850 S Cleveland Ave Fort Myers FL
Fully refundableReserve now, pay when you stay
The price is CA $92 per night from Jul 1 to Jul 2
CA $92
CA $103 total
Jul 1 - Jul 2
includes taxes & fees
Book a stay at this business-friendly hotel in Fort Myers. Enjoy free breakfast, free WiFi, and free parking. Our guests praise the helpful staff and the clean ...
"Clean environment/ staff and all the good shops near by"

Reviewed on May 31, 2026

Opens in a new windowBaymont by Wyndham Fort Myers Central
Don't see what you're looking for?
See all available properties in McGregor
View all properties
Lowest nightly price found within the past 24 hours based on a 1 night stay for 2 adults. Prices and availability subject to change. Additional terms may apply.

About McGregor Hotels

Search McGregor area hotels for the best deals on Travelocity.ca. Zoom in on McGregor neighborhood to help narrow your hotel selection.

Get Started - Lets Roam McGregor!

Recent McGregor hotel reviews by fellow wanderers

Explore More Ways to Travel with Travelocity