A calm waterfront with palm trees and a clear sky.

Find hotels in McGregor, Fort Myers

  • Upfront pricing

    Our total price for your stay includes taxes and fees
  • Treat yourself

    Save 10% or more on over 100,000 hotels worldwide with Member Prices
  • Be picky

    Search almost a million properties worldwide

Check prices for these dates

Filter by

Star rating

Guest rating

Selecting then applying a filter from this group will update the results on a new page

Our top choices for McGregor hotels

1. Margaritaville Beach Resort Fort Myers

Margaritaville Beach Resort Fort Myers
4.0 star property
7.9 mi from McGregor
9.0 out of 10, Wonderful, (2,411 reviews)
"Great stay"
United States
Latisha A
$214 nightly
The price is $239
Aug 13 - Aug 14
Total with taxes and fees
Margaritaville Beach Resort Fort Myers

2. Lani Kai Beachfront Resort

Lani Kai Beachfront Resort
3.5 star property
7.9 mi from McGregor
8.8 out of 10, Excellent, (1,878 reviews)
"Excellent place to stay "
United States
JUAN C
$134 nightly
The price is $149
Aug 12 - Aug 13
Total with taxes and fees
Lani Kai Beachfront Resort

3. Sunseeker Resort Florida Gulf Coast, Curio Collection Hilton

Sunseeker Resort Florida Gulf Coast, Curio Collection Hilton
4.0 star property
28.7 mi from McGregor
9.2 out of 10, Wonderful, (3,179 reviews)
"Amazing resort"
United States
Juan
$198 nightly
The price is $221
Aug 17 - Aug 18
Total with taxes and fees
Sunseeker Resort Florida Gulf Coast, Curio Collection Hilton

4. Pink Shell Beach Resort and Marina

Pink Shell Beach Resort and Marina
4.0 star property
7.6 mi from McGregor
9.4 out of 10, Exceptional, (1,427 reviews)
"Rooms were very clean, great views, perfect getaway"
United States
Jason
$224 nightly
The price is $250
Aug 23 - Aug 24
Total with taxes and fees
Pink Shell Beach Resort and Marina

5. Marriott Sanibel Harbour Resort & Spa

Marriott Sanibel Harbour Resort & Spa
4.0 star property
Punta Rassa, 7.8 mi from McGregor
8.6 out of 10, Excellent, (1,020 reviews)
"We keep coming back , we really enjoyed our stay the staff are super nice and welcoming."
United States
sigal
$223 nightly
The price is $248
Aug 28 - Aug 29
Total with taxes and fees
Marriott Sanibel Harbour Resort & Spa

6. Hilton Garden Inn Ft Myers

Hilton Garden Inn Ft Myers
3.0 star property
Villas, 1.9 mi from McGregor
8.8 out of 10, Excellent, (1,009 reviews)
"Good place to stay at a good price very clean great stuff"
United States
carl
$81 nightly
The price is $90
Aug 17 - Aug 18
Total with taxes and fees
Hilton Garden Inn Ft Myers

7. Holiday Inn Express Cape Coral-Fort Myers Area by IHG

Holiday Inn Express Cape Coral-Fort Myers Area by IHG
2.5 star property
1.9 mi from McGregor
9.4 out of 10, Exceptional, (1,618 reviews)
"Great hotel! Clean rooms, accommodates late arrivals!"
United States
Bethany
$101 nightly
The price is $113
Sep 3 - Sep 4
Total with taxes and fees
Holiday Inn Express Cape Coral-Fort Myers Area by IHG

8. DiamondHead Beach Resort

DiamondHead Beach Resort
3.5 star property
7.9 mi from McGregor
9.2 out of 10, Wonderful, (1,284 reviews)
"Very nice stay."
United States
Edwin
$256 nightly
The price is $286
Aug 19 - Aug 20
Total with taxes and fees
DiamondHead Beach Resort

9. Doubletree by Hilton Fort Myers at Bell Tower Shops

Doubletree by Hilton Fort Myers at Bell Tower Shops
4.0 star property
Villas, 2.9 mi from McGregor
9.0 out of 10, Wonderful, (1,177 reviews)
"Always a great place to stay."
United States
heather
$92 nightly
The price is $103
Aug 23 - Aug 24
Total with taxes and fees
Doubletree by Hilton Fort Myers at Bell Tower Shops

10. Hampton Inn & Suites Fort Myers Beach/Sanibel Gateway

Hampton Inn & Suites Fort Myers Beach/Sanibel Gateway
3.0 star property
4.9 mi from McGregor
8.8 out of 10, Excellent, (1,020 reviews)
"The friendliness of the staff and breakfast was great."
United States
Daveanand
$81 nightly
The price is $91
Aug 17 - Aug 18
Total with taxes and fees
Hampton Inn & Suites Fort Myers Beach/Sanibel Gateway

11. Edison Beach House

Edison Beach House
3.5 star property
7.8 mi from McGregor
9.4 out of 10, Exceptional, (1,859 reviews)
"Lovely stay. Right on a beautiful beach. Located near food, shopping etc. Great place to stay."
United States
Brian
$215 nightly
The price is $240
Aug 11 - Aug 12
Total with taxes and fees
Edison Beach House

12. Dolphin Key Resort

Dolphin Key Resort
3.0 star property
1.9 mi from McGregor
8.8 out of 10, Excellent, (1,187 reviews)
"Great location"
United States
Jacquelyn
$99 nightly
The price is $110
Sep 4 - Sep 5
Total with taxes and fees
Dolphin Key Resort

13. Holiday Inn Express & Suites Ft Myers Beach-Sanibel Gateway by IHG

Holiday Inn Express & Suites Ft Myers Beach-Sanibel Gateway by IHG
2.5 star property
4.9 mi from McGregor
9.2 out of 10, Wonderful, (1,015 reviews)
"Air conditioning is great, room is clean, staff is great, Breakfast is very good .."
United States
Lilia
$87 nightly
The price is $97
Sep 8 - Sep 9
Total with taxes and fees
Holiday Inn Express & Suites Ft Myers Beach-Sanibel Gateway by IHG

14. The Westin Cape Coral Resort At Marina Village

The Westin Cape Coral Resort At Marina Village
4.0 star property
5.4 mi from McGregor
9.0 out of 10, Wonderful, (1,011 reviews)
"Very nice hotel , beautiful location, lots of amenities"
United States
Marlies
$168 nightly
The price is $187
Sep 7 - Sep 8
Total with taxes and fees
The Westin Cape Coral Resort At Marina Village

15. Sanibel Island Beach Resort

Sanibel Island Beach Resort
3.0 star property
11.9 mi from McGregor
9.2 out of 10, Wonderful, (2,201 reviews)
"Beautiful beach, clean rooms, good service, excellent in house restaurant, Highly recommend!!"
United States
Nathan Paul
$204 nightly
The price is $227
Aug 16 - Aug 17
Total with taxes and fees
Sanibel Island Beach Resort

16. Homewood Suites by Hilton - Fort Myers

Homewood Suites by Hilton - Fort Myers
3.0 star property
Villas, 2.9 mi from McGregor
9.2 out of 10, Wonderful, (1,011 reviews)
"Great hotel and great location"
United States
Fathi
$99 nightly
The price is $111
Aug 30 - Aug 31
Total with taxes and fees
Homewood Suites by Hilton - Fort Myers

17. Allure Suites

Allure Suites
3.0 star property
McGregor
7.6 out of 10, Good, (1,001 reviews)
"Hotel was fine. Needs remodeling"
United States
Brian
$76 nightly
The price is $85
Aug 11 - Aug 12
Total with taxes and fees
Allure Suites

18. The Lighthouse Resort Inn & Suites

The Lighthouse Resort Inn & Suites
3.0 star property
7.8 mi from McGregor
8.6 out of 10, Excellent, (1,752 reviews)
"great stay - only one nite, but was able to get there early and stay late.....worth the stop"
United States
james
$125 nightly
The price is $139
Aug 20 - Aug 21
Total with taxes and fees
The Lighthouse Resort Inn & Suites

19. Fairfield Inn & Suites by Marriott Ft. Myers/Cape Coral

Fairfield Inn & Suites by Marriott Ft. Myers/Cape Coral
3.0 star property
Villas, 2.9 mi from McGregor
8.8 out of 10, Excellent, (903 reviews)
"We had a pleasant stay, clean room, friendly staff, breakfast was good, all day coffee, free parking."
United States
Melissa
$79 nightly
The price is $88
Aug 17 - Aug 18
Total with taxes and fees
Fairfield Inn & Suites by Marriott Ft. Myers/Cape Coral

20. Great Wolf Lodge Naples

Great Wolf Lodge Naples
3.0 star property
30.9 mi from McGregor
9.4 out of 10, Exceptional, (1,181 reviews)
"The property is very clean, the stay was fun there"
United States
Yoneidy
$161 nightly
The price is $179
Aug 11 - Aug 12
Total with taxes and fees
Great Wolf Lodge Naples
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.

Where to stay in McGregor

Find the best McGregor areas and neighborhoods for the activities you enjoy most.

Iona

While visiting Iona, you might make a stop by sights like Estero Bay Preserve State Park and Tribby Arts Center.

Villas

The beaches and abundant dining options are top of the list for many visitors to Villas. A stop by Bell Tower Shops or Regal Belltower might round out your trip.

Punta Rassa

Punta Rassa is a destination visitors seek out for is beaches, abundant dining options, and waterfront views. You might want to check out attractions like Sanibel Harbour or Sanibel Harbour Beach while you're exploring the neighborhood.

South Fort Myers

While visiting South Fort Myers, you might make a stop by sights like Estero Bay Preserve State Park and Castle Golf.

Daniels Corridor

While visiting Daniels Corridor, you might make a stop by sights like Lee Health Sports Complex and JetBlue Park at Fenway South.

Top McGregor Hotel Reviews

Find out more about McGregor

Top reasons to visit McGregor

  • Beautiful Beaches: McGregor boasts stunning sandy shores, perfect for relaxation and family fun.
  • Outdoor Adventures: Enjoy a mix of activities like golfing, nature preserves, and urban parks.
  • Local Charm: Explore McGregor Square for a taste of the neighborhood's unique spirit.
  • Family-Friendly Atmosphere: The area offers various amenities and attractions suitable for all ages.
  • Diverse Accommodations: Choose from a range of hotels and resorts tailored to every traveler's needs.

Find great hotels near McGregor

Discover the charm of McGregor, Fort Myers, with a range of hotel accommodations designed to meet the needs of every traveler. Whether you're seeking a business-friendly environment, a pet-friendly stay, or an adventurous vacation experience, McGregor offers a variety of lodging options to enhance your visit. Explore popular hotels and resorts that promise comfort and convenience, making your stay memorable in this beautiful part of Florida.

  • Lani Kai Beachfront Resort: Lani Kai Beachfront Resort is a delightful 3-star property, rated 9.0 by guests for its family-friendly atmosphere and stunning beach access. Located 8 miles from McGregor, this resort is perfect for families seeking a fun beach vacation. With direct access to the sandy shores, children will enjoy amenities such as games and a pool gate for safety, making it an ideal environment for young ones. The resort’s vibrant beach vibes, coupled with its engaging activities for children, ensure a memorable stay for guests of all ages.
  • Pink Shell Beach Resort and Marina: Rated 9.4 out of 10, Pink Shell Beach Resort and Marina is a luxurious 4-star resort located 8 miles from McGregor. This property is a haven for beach enthusiasts, featuring direct beach access that invites you to unwind by the waves. With its elegant accommodations and resort-style amenities, guests can enjoy a relaxing getaway while indulging in the natural beauty of the Florida coastline. The resort's commitment to providing an exceptional beach vacation experience ensures guests feel pampered and rejuvenated during their stay.
  • Days Inn & Suites by Wyndham Fort Myers Near JetBlue Park: A budget-friendly option, Days Inn & Suites by Wyndham Fort Myers Near JetBlue Park boasts a guest rating of 8.0 and is situated 8 miles from McGregor. Ideal for adventure seekers and business travelers alike, this hotel offers exciting recreational activities nearby, such as waterskiing, hiking, and parasailing. The accommodation’s convenient location and array of adventure sports make it a great choice for those looking to explore the area while balancing work and play during their stay.

Where to stay near McGregor

McGregor, Fort Myers, is a delightful neighborhood perfect for outdoor enthusiasts and families seeking beachside relaxation. Stroll along the sandy shores, enjoy the warm southern hospitality, and explore local parks for leisurely family outings. Nearby attractions offer a blend of urban excitement and rustic charm, ensuring a memorable vacation filled with friendly faces and vibrant experiences. Don't miss the opportunity to discover hidden gems and trending spots that showcase the unique spirit of McGregor.

  • Fort Myers: Nestled in the heart of Southwest Florida, Fort Myers is a vibrant city that offers a blend of cultural experiences and natural beauty. Known for its stunning beaches and outdoor activities, it attracts visitors year-round, with peak travel from January to March. The city features a variety of family-friendly attractions, including theme parks and beautiful family beaches. Whether you're shopping at local malls or relaxing at resorts, Fort Myers is a fantastic base for exploring the Gulf Coast.
  • Cape Coral: Just 2 miles from McGregor, Cape Coral is a charming city renowned for its extensive canal system and outdoor recreational opportunities. With peak visitation from February to April, visitors flock here for its beautiful beaches and golf courses. Enjoy a variety of family-friendly activities, from water sports to exploring the lush parks. Cape Coral is perfect for those seeking both relaxation and adventure, making it a must-visit destination during your stay.
  • Town and River: Located a mere mile from McGregor, Town and River is a picturesque neighborhood that offers a serene escape with easy access to outdoor activities. Visitors typically come for its family-friendly atmosphere, especially from February to March and in July. The area features shopping centers, resorts, and recreational facilities, providing ample opportunities for relaxation and fun. With its close proximity to beautiful beaches and sports facilities, Town and River is an ideal spot for families and outdoor enthusiasts alike.

Things to do near McGregor

McGregor is an excellent destination for outdoor and family beach vacations, offering a variety of activities. Visitors can enjoy golfing at nearby courses, explore shopping centers for unique finds, and take advantage of the beautiful Florida weather. Whether you're looking to relax on the beach or engage in recreational sports, McGregor has something for everyone to enjoy.

Shopping

In McGregor, visit the Bell Tower Shops for a charming selection of boutiques and unique gift shops. For a larger shopping experience, head to the nearby Edison Mall, featuring popular retailers, dining options, and entertainment, perfect for finding that special souvenir.

Recreation

Experience luxury at Burnt Store Golf & Activity Club, where you can enjoy golfing and various activities 17 miles from McGregor. Twin Isles Country Club, located 24 miles away, offers upscale amenities for relaxation and recreation. Bonita Bay East, 25 miles from McGregor, provides a serene environment for wellness and leisure.

Adventure

Explore the scenic trails of the Six Mile Cypress Slough Preserve, where you can hike or bike through lush wetlands and spot diverse wildlife. For a thrilling experience, try kayaking in the Estero River, navigating through serene waterways surrounded by nature.

Nightlife

In McGregor, Fort Myers, the nightlife is vibrant with options like The Barrel Room, known for its live music and craft cocktails, and the trendy Lounge in the Garden, perfect for relaxing under the stars. Enjoy a mix of lively bars and laid-back venues for a memorable evening out.

*Distances are measured in a straight line; actual driving distances may vary depending on the route.

Booking tips and Expedia advantages for McGregor

  • The most and least expensive months on average to stay in a hotel: The cheapest months to stay around McGregor are August to October, where the prices are slightly lower. This is in comparison to February to April, where prices are slightly higher.
  • The most and least expensive days on average to stay in a hotel: The least expensive day to stay around McGregor is Tuesday. The most expensive day to stay around McGregor is Saturday.
  • Find cheap hotels on Expedia: Utilize Expedia's search tool to refine your choices based on your budget, desired location, and preferred type of accommodation. To find the best prices and offers, arrange the price filter from lowest to highest.
  • Consider bundling your trip: You can save money by combining your hotel booking in McGregor with your flights and activities through an Expedia package.

Find the best attractions near McGregor

McGregor, Fort Myers, is perfect for outdoor and family beach vacations, offering a variety of attractions like beautiful beaches, nature preserves, and urban parks. Visitors can enjoy a blend of outdoor adventures and cultural experiences. One must-see spot is McGregor Square, which adds to the local charm. Whether you’re looking to relax on the beach or explore nature, McGregor has something for everyone.

  • Cape Coral Yacht Club Beach: Enjoy the relaxing beach vibes at Cape Coral Yacht Club Beach, located just 3 miles from McGregor. This beautiful spot offers white sands, gentle waves, and plenty of opportunities for sunbathing and swimming.
  • Sanibel Island Lighthouse: Experience the rich culture at the historic Sanibel Island Lighthouse, situated 10 miles away. This iconic landmark not only offers stunning views but also a glimpse into the area's maritime history.
  • Edison and Ford Winter Estates: Explore the fascinating culture at Edison and Ford Winter Estates, located 6 miles from McGregor. Discover the winter homes of two American inventors, featuring beautiful gardens and insightful exhibits.

Best time to go to McGregor

The best time to visit McGregor is dependent on what kind of holiday you are seeking. August is its hottest month on average. At this time, visitor numbers are average and weather is mostly sunny with moderate rain. January is its coolest month on average. At this time, visitor numbers are average and weather is mostly sunny with no rain.

calendarCalendar MonthtemperatureTemperaturerainPrecipitationmostlyCloudinessoccupationOccupancypricePricing
January64.0°F (17.8°C)No RainMostly SunnyAverageAverage
February67.1°F (19.5°C)No RainMostly SunnySlightly HighSlightly High
March69.4°F (20.8°C)No RainSunnySlightly HighSlightly High
April74.8°F (23.8°C)Light RainMostly SunnyAverageSlightly High
May78.4°F (25.8°C)Light RainMostly SunnyAverageAverage
June81.9°F (27.7°C)Moderate RainMostly SunnyAverageAverage
July82.9°F (28.3°C)Moderate RainMostly SunnySlightly HighAverage
August83.1°F (28.4°C)Moderate RainMostly SunnyAverageSlightly Low
September81.5°F (27.5°C)Moderate RainMostly SunnySlightly LowSlightly Low
October77.4°F (25.2°C)Light RainMostly SunnySlightly LowSlightly Low
November71.4°F (21.9°C)No RainMostly SunnySlightly LowAverage
December67.6°F (19.8°C)No RainMostly SunnyAverageAverage

The nearest major airports for your trip to McGregor

Traveling to McGregor, Fort Myers, Florida, is convenient with several major airports nearby. Southwest Florida International Airport (RSW) is located 10 miles from McGregor, with hotel options like the 4.5-star Hyatt Regency Coconut Point Resort & Spa and the 3.5-star Doubletree by Hilton Fort Myers at Bell Tower Shops. Sarasota-Bradenton International Airport (SRQ) is 69 miles away, featuring luxury accommodations such as The Ritz-Carlton, Sarasota. Punta Gorda Airport (PGD) is 25 miles from McGregor, with excellent choices like the 4-star Wyvern Hotel. Each hotel offers easy access to these airports, ensuring a smooth travel experience for visitors.

Frequently asked questions

What are the best hotels in Mcgregor that travelers recommend?
For hotels in McGregor that travelers highly recommend, consider the Allure Suites.

The 3-star Allure Suites, with a 7.6 rating, is frequently praised by guests for its spacious and clean rooms and suites, as well as its helpful and wonderful staff. This hotel features an inviting outdoor pool and a hot tub that guests describe as nice and great. Additionally, its convenient location near the beach is a significant draw for many travelers.
What are the best family hotels in Mcgregor?
For a family-friendly hotel in Mcgregor, consider Allure Suites.

The 3-star Allure Suites, with a 7.6 rating, is a great option for families. Guests frequently mention the spacious and clean rooms and suites, as well as the helpful and wonderful staff. The hotel also features a pool, which is a popular amenity for families, and sofa beds are available to accommodate everyone comfortably.
What are the best budget hotels in Mcgregor?
For a top-rated budget hotel in Mcgregor, consider Allure Suites.

This 3-star hotel, with a 7.6 rating, offers guests convenient amenities such as free self-parking and complimentary WiFi. Customers consistently praise the spacious and clean rooms and suites, as well as the helpful and wonderful staff who provide excellent customer service. Guests also appreciate the nice hot tub. The hotel is conveniently located just 1.3 miles from the Cape Coral Bridge.
When is the best time to go to Mcgregor?
The best time to go to McGregor, Florida, is during the dry season, which runs from November to April, offering pleasant weather for outdoor activities.

During these months, the temperatures are comfortably warm, typically ranging from the low 70s to mid-80s Fahrenheit, with significantly less humidity compared to the summer. This period is superb for enjoying McGregor's natural surroundings, such as exploring the trails along the Caloosahatchee River or visiting nearby beaches. Travelers seeking a comfortable and active vacation will find this time of year ideal.

The shoulder months of late October and early May can also be a good option for those looking to avoid peak season crowds while still enjoying agreeable weather. While there might be a slight increase in humidity or occasional rain showers, these months generally offer a good balance of pleasant conditions and fewer visitors.
Can I cancel my hotel reservation on Expedia?
You can cancel your hotel reservation on Expedia, though it depends on the cancellation policy of your booking. Most bookings are refundable if canceled within 24-48 hours of the scheduled arrival. Be sure to check your booking confirmation for the exact cancellation policy. If free cancellation is available, you can cancel directly through your Expedia account by logging in, going to "My Trips", and selecting your reservation. To find flexible deals, filter your search by "Fully refundable property" for hotels in McGregor.
How much is the nightly rate at a McGregor hotel?
Prices for hotels in McGregor often vary, but you can find a great deal on Expedia. All sorts of factors affect price, such as the time of year or the days of the week you choose for your stay. Find the best deals by being flexible with your dates, and sort search results by "Price: low to high" for the cheapest rate.

Explore a world of travel with Expedia