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

Tonight
Sep 23 - Sep 24
Tomorrow
Sep 24 - Sep 25
This weekend
Sep 25 - Sep 27
Next weekend
Oct 2 - Oct 4

Top 5 hotels in McGregor at a glance

Where to stay in McGregor?

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 .

1. Margaritaville Beach Resort Fort Myers

Margaritaville Beach Resort Fort Myers
7.9 mi from McGregor
United States
Eddie
$197 nightly
$220 total
Oct 1 - Oct 2
Total with taxes and fees
Margaritaville Beach Resort Fort Myers

2. Lani Kai Beachfront Resort

Lani Kai Beachfront Resort
7.9 mi from McGregor
United States
james
$124 nightly
$139 total
Sep 27 - Sep 28
Total with taxes and fees
Lani Kai Beachfront Resort

3. Marriott Sanibel Harbour Resort & Spa

Marriott Sanibel Harbour Resort & Spa
Punta Rassa, 7.8 mi from McGregor
United States
Matthew
$255 nightly
$284 total
Oct 7 - Oct 8
Total with taxes and fees
Marriott Sanibel Harbour Resort & Spa

4. Pink Shell Beach Resort and Marina

Pink Shell Beach Resort and Marina
7.6 mi from McGregor
United States
Donna
$263 nightly
$293 total
Sep 30 - Oct 1
Total with taxes and fees
Pink Shell Beach Resort and Marina

5. Hilton Garden Inn Ft Myers

Hilton Garden Inn Ft Myers
Villas, 1.9 mi from McGregor
Switzerland
Stephan
$87 nightly
$97 total
Sep 27 - Sep 28
Total with taxes and fees
Hilton Garden Inn Ft Myers

6. Sunseeker Resort Florida Gulf Coast, Curio Collection Hilton

Sunseeker Resort Florida Gulf Coast, Curio Collection Hilton
28.7 mi from McGregor
United States
Maikel
$208 nightly
$233 total
Oct 1 - Oct 2
Total with taxes and fees
Sunseeker Resort Florida Gulf Coast, Curio Collection Hilton

7. DiamondHead Beach Resort

DiamondHead Beach Resort
7.9 mi from McGregor
United States
Yaniet
$241 nightly
$269 total
Sep 27 - Sep 28
Total with taxes and fees
DiamondHead Beach Resort

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

Holiday Inn Express Cape Coral-Fort Myers Area by IHG
1.9 mi from McGregor
United States
Shannon
$100 nightly
$112 total
Sep 30 - Oct 1
Total with taxes and fees
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
11.6 mi from McGregor
United States
EDUARDO
$143 nightly
$159 total
Sep 30 - Oct 1
Total with taxes and fees
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
4.9 mi from McGregor
United States
Elines
$88 nightly
$99 total
Sep 28 - Sep 29
Total with taxes and fees
Hampton Inn & Suites Fort Myers Beach/Sanibel Gateway

11. Sanibel Island Beach Resort

Sanibel Island Beach Resort
11.9 mi from McGregor
United States
Jennifer
$204 nightly
$227 total
Oct 4 - Oct 5
Total with taxes and fees
Sanibel Island Beach Resort

12. Doubletree by Hilton Fort Myers at Bell Tower Shops

Doubletree by Hilton Fort Myers at Bell Tower Shops
Villas, 2.9 mi from McGregor
United States
Sarah
$98 nightly
$109 total
Sep 28 - Sep 29
Total with taxes and fees
Doubletree by Hilton Fort Myers at Bell Tower Shops

13. Edison Beach House

Edison Beach House
7.8 mi from McGregor
United States
Julio
$196 nightly
$218 total
Sep 28 - Sep 29
Total with taxes and fees
Edison Beach House

14. The Lighthouse Resort Inn & Suites

The Lighthouse Resort Inn & Suites
7.8 mi from McGregor
United States
Cody
$115 nightly
$128 total
Oct 15 - Oct 16
Total with taxes and fees
The Lighthouse Resort Inn & Suites

15. The Westin Cape Coral Resort At Marina Village

The Westin Cape Coral Resort At Marina Village
5.4 mi from McGregor
United States
jessica
$186 nightly
$208 total
Oct 1 - Oct 2
Total with taxes and fees
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
4.9 mi from McGregor
United States
Phillip
$88 nightly
$98 total
Sep 28 - Sep 29
Total with taxes and fees
Holiday Inn Express & Suites Ft Myers Beach-Sanibel Gateway by IHG

17. Dolphin Key Resort

Dolphin Key Resort
1.9 mi from McGregor
United States
Patrick
$90 nightly
$100 total
Oct 4 - Oct 5
Total with taxes and fees
Dolphin Key Resort

18. Great Wolf Lodge Naples

Great Wolf Lodge Naples
30.9 mi from McGregor
United States
Wilfredo
$187 nightly
$208 total
Sep 28 - Sep 29
Total with taxes and fees
Great Wolf Lodge Naples

19. Allure Suites

Allure Suites
McGregor
United States
Vonda
$68 nightly
$76 total
Sep 25 - Sep 26
Total with taxes and fees
Allure Suites

20. La Quinta Inn & Suites by Wyndham Ft. Myers-Sanibel Gateway

La Quinta Inn & Suites by Wyndham Ft. Myers-Sanibel Gateway
5.8 mi from McGregor
United States
Carol
$71 nightly
$79 total
Sep 30 - Oct 1
Total with taxes and fees
La Quinta Inn & Suites by Wyndham Ft. Myers-Sanibel Gateway
View all properties
Our prices for hotels in McGregor are cheapest in July
Price trends for hotels in McGregor
Pricing is based on two traveler single night rates
View properties in September
Typical weather for Fort Myers
September
High 87°F / low 77°F. Partly sunny.
View properties in September
87°
77°
84°
72°
79°
65°
75°
62°
72°
58°
75°
60°
78°
62°
83°
68°
86°
72°
88°
77°
89°
78°
89°
79°
Monthly weather averages (˚F)

Check out reviews of McGregor hotels guests love

La Quinta Inn & Suites by Wyndham Bonita Springs Naples N.

La Quinta Inn & Suites by Wyndham Bonita Springs Naples N.

10/10 Excellent
"Staff was amazing and willing to help with anything"
Sheldon 1-night trip
Posted less than an hour ago
La Quinta Inn & Suites by Wyndham Bonita Springs Naples N.
The Lighthouse Resort Inn & Suites

The Lighthouse Resort Inn & Suites

10/10 Excellent
"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."
David 1-night trip
Posted 3 hours ago
The Lighthouse Resort Inn & Suites
Margaritaville Beach Resort Fort Myers

Margaritaville Beach Resort Fort Myers

10/10 Excellent
"Great location and clean property"
Heike 2-night trip
Posted 3 hours ago
Margaritaville Beach Resort Fort Myers
Hampton Inn Fort Myers-Airport & I-75

Hampton Inn Fort Myers-Airport & I-75

10/10 Excellent
"The staff and breakfast were great!"
Stephen 1-night trip
Posted 3 hours ago
Hampton Inn Fort Myers-Airport & I-75
DiamondHead Beach Resort

DiamondHead Beach Resort

10/10 Excellent
"Beautiful room and view. Great staff and amenities. Very good pool bar and restaurant."
Megan 2-night trip
Posted 4 hours ago
DiamondHead Beach Resort
Lani Kai Beachfront Resort

Lani Kai Beachfront Resort

10/10 Excellent
"Great resort! Right on the beach and great views."
Stephen 2-night trip
Posted 8 hours ago
Lani Kai Beachfront Resort
Hyatt Place Fort Myers/at The Forum

Hyatt Place Fort Myers/at The Forum

10/10 Excellent
"Todo súper excelente gracias 🙏"
Ronald A 3-night trip
Posted 9 hours ago
Hyatt Place Fort Myers/at The Forum
Pink Shell Beach Resort and Marina

Pink Shell Beach Resort and Marina

10/10 Excellent
"Great place to stay that was children friendly."
Valeri Leigh 5-night trip
Posted 9 hours ago
Pink Shell Beach Resort and Marina
Hyatt Vacation Club at Coconut Cove, Bonita Springs

Hyatt Vacation Club at Coconut Cove, Bonita Springs

10/10 Excellent
"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."
Manuel 1-night trip
Posted 1 day ago
Hyatt Vacation Club at Coconut Cove, Bonita Springs

Frequently asked questions

Is McGregor expensive to stay in?
You can find great hotels from $58 in McGregor to suit a range of budgets. To find the best low-cost hotel on Hotels.com that meets your needs, apply your search filters and then sort hotels by "Price: low to high".
How can I find discounted rates and deals for McGregor hotels?
Discover great deals on hotels in McGregor with Hotels.com. Sign up for free to unlock member only prices and start earning rewards. It's also a good idea to look at hotel prices mid-week or during the low season as you're likely to find off-peak deals. If you're up for a spontaneous trip, don't forget to check out our last-minute deals on McGregor hotels.
Can I receive a refund if I cancel my McGregor hotel booking?
The majority of hotels offer free cancellation, so you can receive a refund if you need to cancel your booking. Some McGregor hotels require you to cancel more than 24 hours before check-in, so look at your booking beforehand. For extra peace of mind before you book, filter hotels by "Property cancellation options" and select "Fully refundable property".
What are some of the best McGregor hotels with a pool?
Book a McGregor hotel with a pool for some added relaxation or exercise on your trip. Allure Suites is a top-rated hotel with an outdoor pool, and an average guest score of 7.6 out of 10. This hotel also features free parking and concierge services. For more McGregor hotels with a pool, use the "Amenities" filter in your search and select "Pool" on Hotels.com.
What are some of the top McGregor hotels with free parking?
If you're traveling by car, make your life easier by booking a McGregor hotel with free parking. Our travelers like:
  • Allure Suites: A hotel with an average guest rating of 7.6 out of 10
Is it worth staying in McGregor?
You're spoilt for choice with 84 hotels in the area so it's easy to find your perfect somewhere. Basing yourself in McGregor makes it easy to explore Fort Myers, including the neighborhoods of Pelican and Caloosahatchee.
Find out more about McGregor

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:

  1. 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.
  2. 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.
  3. 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.

  1. 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.
  2. 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.
  3. 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

  1. 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.
  2. 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.
  3. 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.
  4. 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