Properties are selected based on real traveler reviews and popularity among guests who’ve booked a night in McGregor on Hotels.com. These McGregor hotels consistently deliver on quality, location and traveler experience. Last updated on .
Hotels in McGregor
Free cancellation options if plans change
Unlock travel rewards with One Key
Save more with Member Prices
Check prices for these dates
Top 5 hotels in McGregor at a glance
- 1. Margaritaville Beach Resort Fort Myers — 4-star hotel in 7.9 mi from McGregor. Guest rating: 9.0/10 — Wonderful.
- 2. Lani Kai Beachfront Resort — 3.5-star hotel in 7.9 mi from McGregor. Guest rating: 8.8/10 — Excellent.
- 3. Marriott Sanibel Harbour Resort & Spa — 4-star hotel in Punta Rassa, 7.8 mi from McGregor. Guest rating: 8.6/10 — Excellent.
- 4. Pink Shell Beach Resort and Marina — 4-star hotel in 7.6 mi from McGregor. Guest rating: 9.4/10 — Exceptional.
- 5. Hilton Garden Inn Ft Myers — 3-star hotel in Villas, 1.9 mi from McGregor. Guest rating: 9.0/10 — Wonderful.
Where to stay in McGregor?




1. Margaritaville Beach Resort Fort Myers
Margaritaville Beach Resort Fort Myers



2. Lani Kai Beachfront Resort
Lani Kai Beachfront Resort



3. Marriott Sanibel Harbour Resort & Spa
Marriott Sanibel Harbour Resort & Spa



4. Pink Shell Beach Resort and Marina
Pink Shell Beach Resort and Marina



5. Hilton Garden Inn Ft Myers
Hilton Garden Inn Ft Myers



6. Sunseeker Resort Florida Gulf Coast, Curio Collection Hilton
Sunseeker Resort Florida Gulf Coast, Curio Collection Hilton



7. DiamondHead Beach Resort
DiamondHead Beach Resort



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



9. Hyatt Vacation Club at Coconut Cove, Bonita Springs
Hyatt Vacation Club at Coconut Cove, Bonita Springs



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



11. Sanibel Island Beach Resort
Sanibel Island Beach Resort



12. Doubletree by Hilton Fort Myers at Bell Tower Shops
Doubletree by Hilton Fort Myers at Bell Tower Shops



13. Edison Beach House
Edison Beach House



14. The Lighthouse Resort Inn & Suites
The Lighthouse Resort Inn & Suites



15. The Westin Cape Coral Resort At Marina Village
The Westin Cape Coral Resort At Marina Village



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



17. Dolphin Key Resort
Dolphin Key Resort



18. Great Wolf Lodge Naples
Great Wolf Lodge Naples



19. Allure Suites
Allure Suites



20. La Quinta Inn & Suites by Wyndham Ft. Myers-Sanibel Gateway
La Quinta Inn & Suites by Wyndham Ft. Myers-Sanibel GatewayOur prices for hotels in McGregor are cheapest in July
Price trends for hotels in McGregor
Check out reviews of McGregor hotels guests love
La Quinta Inn & Suites by Wyndham Bonita Springs Naples N.
"Staff was amazing and willing to help with anything"
The Lighthouse Resort Inn & Suites
"We loved our suite which was located right next to the resort pool. It had everything we needed to enjoy our stay. We also enjoyed the tiki bar and had the club sandwich and fries, the fries were amazing. The young lady at the office was very helpful and friendly."
Margaritaville Beach Resort Fort Myers
"Great location and clean property"
Hampton Inn Fort Myers-Airport & I-75
"The staff and breakfast were great!"
DiamondHead Beach Resort
"Beautiful room and view. Great staff and amenities. Very good pool bar and restaurant."
Lani Kai Beachfront Resort
"Great resort! Right on the beach and great views."
Hyatt Place Fort Myers/at The Forum
"Todo súper excelente gracias 🙏"
Pink Shell Beach Resort and Marina
"Great place to stay that was children friendly."
Hyatt Vacation Club at Coconut Cove, Bonita Springs
"If you are looking for a relaxing vacation at a quiet, family-friendly hotel offering quality and good amenities, this is the ideal choice. It features a shuttle service to a private beach, as well as a small pool area and a lazy river that are perfect for families."
Frequently asked questions
McGregor: Where Urban Parks Meet Pristine Shores
Discover the charm of McGregor, Fort Myers, Florida, a hidden gem perfect for family beach getaways and outdoor adventures. This delightful neighborhood boasts lush urban parks and proximity to stunning beaches, ideal for sunbathing and water sports. Explore the vibrant local culture, with unique shops and dining options that showcase the area’s flavor. Stay in luxury hotels or cozy vacation rentals within walking distance to key attractions. Whether you're seeking relaxation or recreation, McGregor offers a perfect blend of natural beauty and urban excitement, making it an unforgettable destination for all travelers.
Discover great hotels near McGregor
McGregor, located in Fort Myers, offers a variety of hotel accommodations ranging from cozy motels to comfortable hotels. Visitors can find options that suit different budgets, providing easy access to local attractions and amenities. Enjoy a relaxing stay while exploring the charm of this picturesque area. These are some of the hotels preferred by our travelers near McGregor:
- Holiday Inn Express Cape Coral-Fort Myers Area by IHGOpens in a new window: This budget-friendly hotel boasts a remarkable guest rating of 9.2 out of 10. It provides a welcoming environment for LGBTQIA travelers, making it an excellent choice for those seeking comfort and inclusivity. With a commitment to cleanliness and a full hot breakfast, it ensures a delightful start to the day. The spacious pool area and lovely balcony rooms create a relaxing atmosphere. Frequent travelers appreciate its well-appointed amenities and the attentive service, which enhances the overall experience.
- Hilton Garden Inn Ft MyersOpens in a new window: Rated at 8.8 out of 10, this 3.0-star hotel stands out for its pristine cleanliness and friendly atmosphere, making it an ideal retreat for leisure travelers. The restaurant's breakfast buffet is a highlight, providing a delightful dining experience. Guests have praised the comfortable rooms and the convenient location, perfectly situated for exploring Fort Myers. The welcoming staff contributes to a warm and inviting ambiance, ensuring a memorable stay filled with satisfaction and comfort.
- Dolphin Key ResortOpens in a new window: This charming 3.0-star hotel, with a guest rating of 8.8 out of 10, is perfect for adventure seekers looking for beachside fun. With direct access to the beach and a lively tiki bar, it is an excellent choice for those who want to soak in the sun and enjoy water activities. The spacious and clean accommodations complement the vibrant pool area, creating a relaxing getaway. The friendly staff ensures a welcoming atmosphere, making it a preferred choice for those seeking leisure and excitement.
Where to stay near McGregor
When visiting McGregor, Fort Myers, Florida, staying near Cape Coral Yacht Club Beach, Estero Boulevard Beach, and Sanibel Island Lighthouse offers diverse attractions. Cape Coral Yacht Club Beach features a charming pier and picnic areas, while Estero Boulevard Beach boasts vibrant nightlife and restaurants. Sanibel Island Lighthouse provides picturesque views and historical significance. For first-time visitors, Estero Boulevard Beach is best suited due to its lively atmosphere and amenities.
- Near Cape Coral Yacht Club BeachOpens in a new window: Staying near Cape Coral Yacht Club Beach gives you access to a scenic waterfront where you can unwind on sandy shores. The area features lovely parks and a fishing pier, making it perfect for relaxing days by the water. Don’t miss the opportunity to explore the nearby Burnt Store Golf & Activity Club for a fun round of golf or enjoy local events that often take place at the yacht club.
- Near Estero Boulevard BeachOpens in a new window: If you choose to stay near Estero Boulevard Beach, you'll be just a short walk from beautiful sandy stretches and a vibrant beach atmosphere. This area is known for its charming shops and local attractions, including the iconic Sanibel Island LighthouseOpens in a new window, which offers stunning views and a bit of history. Ideal for leisurely strolls, you can also explore nearby Lynn Hall Memorial Park for a perfect picnic spot.
- Near Sanibel Island Lighthouse: Staying near Sanibel Island Lighthouse means you’re close to one of the area’s most picturesque landmarks. Known for its historic charm, the lighthouse area offers scenic views and lovely beach access. You can enjoy the local ambiance while exploring nearby attractions like the Key West Express, which can whisk you away to more adventures. It's a great spot for those who appreciate coastal beauty and a relaxed vibe.
Things to do in McGregor
McGregor offers a delightful blend of beautiful beaches and lush parks, making it an ideal destination for families and outdoor enthusiasts. Enjoy activities like boating, hiking, and golfing while soaking in stunning coastal views. With plenty of vacation rentals and hotels nearby, you'll find a cozy spot to unwind after a day of fun!
- Tarpon PointOpens in a new window – Explore this vibrant neighborhood known for its waterfront views and family-friendly atmosphere. Whether you're taking a leisurely stroll or enjoying a meal at a local eatery, Tarpon Point is a great spot to soak in the relaxing coastal vibe.
- Palmetto-Pine Country ClubOpens in a new window – Grab your clubs and hit the greens at this inviting golf course. With well-maintained fairways and a friendly atmosphere, it's perfect for both seasoned players and beginners looking to enjoy a round of golf under the Florida sun.
- Four Mile Cove Ecological PreserveOpens in a new window – Wander through this serene preserve, where nature walks and birdwatching await. The scenic trails lead you through lush landscapes, making it an ideal spot for a peaceful escape into nature.
- Sanibel Harbour BeachOpens in a new window – Spend a day at this beautiful beach, where soft sands and gentle waves create a perfect setting for relaxation. Take a dip, build sandcastles, or enjoy a beachside picnic with stunning views of the water.
- Cape Coral Yacht Club BeachOpens in a new window – Enjoy a fun-filled day at this family-friendly beach, where you can swim, sunbathe, or take part in water activities. The nearby park offers playgrounds and picnic areas, making it a wonderful destination for families.
4 tips for savvy savings when booking a hotel in McGregor
- Book for the cheapest times: The best time to visit McGregor for budget-conscious travelers is between August and October when hotel prices are lower. To fully enjoy the town’s historical and cultural offerings, including landmarks and museums, it's advisable to stay for at least 3 to 4 days. During your visit, you can explore attractions like the historic lighthouse, railway museum, town hall, and various parks. McGregor also features a dog-friendly beach, a visitor center, and scenic hiking trails, making it an appealing destination for those looking for great value for money on their getaway.
- Look for last-minute deals on Hotels. com: To discover last-minute deals to McGregor, visit the DealsOpens in a new window or Last-Minute DealsOpens in a new window section on Hotels. com, where you may find discounted rates on hotels as your travel date approaches. Enable email alerts or push notifications to stay informed about flash sales and special promotions, helping you maximize savings. Additionally, the Smart ShoppingOpens in a new window tool available via the app allows you to compare hotel prices and amenities, ensuring you could find great options. By keeping an eye on price drops and availability, you'll be well-prepared for an affordable getaway.
- Be flexible with dates: Prices can fluctuate based on factors like the hotel's location, star rating, and the time of year, so being flexible with your travel dates may help you find a better deal on your stay in a McGregor hotel. If you're interested in a unique experience, boutique hotels often provide a more personalized touch and can sometimes offer better value. When you book through Hotels. com, we’ll inform you if the price for your chosen dates is above or below the average. If the price is higher, we’ll suggest alternative dates that could be more budget-friendly to help you find a good option.
- Consider your location: Staying near key attractions or downtown areas can be convenient, but it often comes with higher prices. For more budget-friendly options, consider hotels in neighborhoods that are not as central, which can help you strike a balance between cost and easy access to the sights you want to see. You might also look into independent hotels a bit further out, as they are usually more likely to be affordable and can offer a more authentic experience.
Best time to go to McGregor
McGregor has a varied climate due to its size, so the best time to visit depends on the region and your preferences for weather and crowds. If you’re looking to soak up the lively atmosphere in McGregor, February, March, and July are the peak months to visit, bustling with fellow travelers. During this peak period, the weather is sunny to mostly sunny, with no to moderate rainfall. However, if you prefer a more relaxed experience, September to November are perfect for a quieter getaway, marked by no to moderate rainfall and mostly sunny conditions.
Keep exploring
- Hotels near Lee Health Sports Complex
- Golf in Cape Coral
- Spa in Cape Coral
- Hotels in Estero
- Motels in Fort Myers
- Hotels in Placida
- Pool in Cape Coral
- Apartments in Cape Coral
- 2 Star Hotels in Fort Myers
- Hotels in Cape Coral
- Historical in Southwest Florida
- Cabins in Florida Gulf Coast
- La Quinta Inn & Suites Hotels in Southwest Coast Florida
- Inns in Sanibel Captiva Island
- 3 Star Hotels in Fort Myers
- Ski in Southwest Coast Florida
- Pet Friendly in Cape Coral
- Hotels near Estero Boulevard Beach
- Downtown Historic District Hotels
- Hotels in Sanibel
- Hotels in Matlacha
- Family Friendly in Cape Coral
- Hotels in Punta Gorda
- Beach in Cape Coral
- Hotels in North Naples
- Hotels in Captiva
- Hotsprings in Lovers Key State Park
- Hotels in Alva
- Red Roof Inn Hotels in Southwest Coast Florida
- Hotels near JetBlue Park at Fenway South
- 4 Star Hotels in Fort Myers
- Free Breakfast in Fort Myers
- Hotels in Pine Ridge
- Hotels in Lehigh Acres
- Sandals Resorts Hotels in San Carlos Island
- Pousadas in Corkscrew Swamp Sanctuary
- Camino Real Hotels in Southwest Coast Florida
- Cottages in Cape Coral
- 4 Star Hotels in Cape Coral
- 5 Star Hotels in Cape Coral
- Wifi in Southwest Coast Florida
- Free Airport Transportation in Naples
- Hotels in Bonita Springs
- Boutique in Florida Gulf Coast
- Hotels in Golden Gate
- Omni Hotels in Southwest Coast Florida
- Hotels in North Fort Myers
- Houseboats in Florida Gulf Coast
- Bedandbreakfast in Lovers Key State Park
- Hotels in Fort Myers Shores
- Hilton Hotels in Southwest Coast Florida
- Hotels near Barbara B Mann Hall
- Hotels in Buckingham
- Hotels in Bokeelia
- Hotels in Fort Myers
- 4 Star Hotels in Fort Myers Beach
- Marriott Hotels & Resorts Hotels in Southwest Coast Florida
- Kitchenette in Cape Coral
- Romantic in Sanibel Captiva Island
- Aparthotels in Fort Myers
- Resorts in Fort Myers
- Hostels in Sanibel Captiva Island
- 2 Star Hotels in Cape Coral
- Hotels in Port Charlotte
- All-Inclusive in Cape Coral
- Hot Tub in Fort Myers
- Hotels in Boca Grande
- Hotels in Saint James City
- Hotels in Fort Myers Beach
- Hotels in LaBelle
- Best Western Hotels in Lovers Key
- Hotels near Bell Tower Shops
- Motel 6 Hotels in Florida Gulf Coast
- 5 Star Hotels in Fort Myers
- Hotels in Naples
- Fort Myers River District Hotels
- Hotels in Charlotte Harbor
- Drury Inn & Suites Hotels in Southwest Coast Florida
- 3 Star Hotels in Cape Coral
- Luxury in Cape Coral
- Shopping in Pine Island
- Caravanparks in Lovers Key State Park
- Villas in Cape Coral
- Budget in Cape Coral
