Search Hotels near Top Fort Myers Beach Attractions

Most Popular Hotels in Fort Myers Beach

See all 187 Hotels in Fort Myers Beach
Nectar Logo

Get 200 Nectar points when you book your hotel

Simply enter your Nectar card number when prompted. Your points will be credited 30 days after you return from your trip.

DiamondHead Beach Resort
DiamondHead Beach Resort

2000 Estero Blvd, Fort Myers Beach 33931

3.5 out of 5.0
4.5 out of 5 (1,709 reviews)

Situated on an Estero Island white-sand beach, Diamondhead Beach Resort and Spa is 1 mile from downtown Fort Myers Beach …

Get Rates
The Neptune Resort
The Neptune Resort

2310 Estero Blvd, Fort Myers Beach 33931

2.5 out of 5.0
4.3 out of 5 (1,578 reviews)

Overlooking 300 feet of white-sand beach, the Neptune Inn is less than 1 mile from the Times Square shopping and entertainmen …

Get Rates
Pink Shell Beach Resort and Marina
Pink Shell Beach Resort and Marina

275 Estero Blvd, Fort Myers Beach 33931

4.0 out of 5.0
4.5 out of 5 (1,510 reviews)

Situated on 1,500 feet of sugary white sand at the tip of Estero Island, this seaside resort is nestled between the sparkling …

£341
The Lighthouse Resort Inn & Suites
The Lighthouse Resort Inn & Suites

1051 5th St, Fort Myers Beach 33931

3.0 out of 5.0
3.7 out of 5 (1,868 reviews)

This value resort in Fort Myers Beach lies 1 block from the Gulf of Mexico, 5 miles from Lover's Key State Park, and 12 …

£160
Edison Beach House
Edison Beach House

830 Estero Blvd., Fort Myers Beach 33931

3.5 out of 5.0
4.8 out of 5 (93 reviews)

Nestled on the beach, this Fort Myers Beach condo is within a 5-minute walk of Times Square and Chaiman of the Beach. Bowditc …

Get Rates
Lani Kai Beachfront Resort
Lani Kai Beachfront Resort

1400 Estero Blvd, Fort Myers Beach 33931

2.5 out of 5.0
3.2 out of 5 (2,199 reviews)

Located in the heart of Fort Myers Beach, this hotel on 400 feet of white-sand beach is within walking distance of Time Squar …

£259
Beach Shell Inn
Beach Shell Inn

2610 Estero Boulevard, Fort Myers Beach 33931

2.5 out of 5.0
4.4 out of 5 (292 reviews)

Offering direct access to the beach, this Fort Myers Beach motel is within a 10-minute walk of Bay Oaks Recreation Center and …

£141
Best Western Plus Beach Resort
Best Western Plus Beach Resort

684 Estero Boulevard, Fort Myers Beach 33931

2.5 out of 5.0
4.4 out of 5 (301 reviews)

Nestled on the beach, this Fort Myers Beach hotel is within a 10-minute walk of Times Square and Chaiman of the Beach. …

Get Rates
Pierview Hotel & Suites
Pierview Hotel & Suites

1160 Estero Blvd, Fort Myers Beach 33931

2.0 out of 5.0
3.3 out of 5 (151 reviews)

Nestled on the beach, this Fort Myers Beach hotel is within a 5-minute walk of Times Square and Chaiman of the Beach. Bay Oak …

Get Rates
Matanzas Inn Bayside Resort and Marina
Matanzas Inn Bayside Resort and Marina

414 Crescent Street, Fort Myers Beach 33931

3.0 out of 5.0
3.9 out of 5 (73 reviews)

Situated on the waterfront, this resort is within a 10-minute walk of Times Square, Chaiman of the Beach, and The Big M Casin …

Get Rates

Recent Reviews in Fort Myers Beach

Hide content

Narrow your search

Pocket Guide: Fort Myers Beach

Where to Stay in Fort Myers Beach

The town of Fort Myers Beach is one of the most picturesque parts of Southwest Florida, located on Estero Island. Find rooms in luxurious beach resorts, chic hotels and cosy inns, all with sea views. There is a wide range of accommodation options across the island. Stay on the mainland, just minutes away from Fort Meyers Beach, to find cheaper hotels.

Spend Days by the Ocean

One of the best reasons to stay in Fort Myers Beach is its proximity to the rich blue waters of the Gulf of Mexico. Hotels here are all next to or near the beach, making this an ideal place to stay if you’re seeking sun, sand and sea close to your accommodation. The beaches here promise hours of fun or chilled-out bliss sunbathing on powdery white sand. To get on the water hop on a private boat for a dolphin-watching trip or charter a fishing boat. Jet-skis and sunset cruises are just two more ways to enjoy yourself while visiting Fort Myers Beach.

Back on dry land, work up a sweat playing beach volleyball or relax in the bars that face the shoreline. Head to Bowditch Point Regional Park to encounter some of the local wildlife. This park is the natural habitat of ospreys and turtles, while the eagle-eyed might spot stingrays and dolphins from the shore.

Culture and Leisure Attractions in Fort Myers Beach

Fort Myers Beach and Estero Island are fun places to explore, and contain several engaging attractions. Stop by the Ostego Bay Marine Science Center to learn about the preservation of Florida’s marine life. This interactive museum lets you get a look at dinosaur bones, pirate treasure and multi-coloured sea shells, and is ideal for all ages.

Visit the Mound House to learn about the indigenous Calusa Indian communities who lived on Estero Island. The museum runs guided tours, archaeology workshops and beach walks that focus on the island’s history. Finish your day in Times Square, a spacious, palm-shaded plaza featuring restaurants, clubs and street performers who help bring the town to life.

false