Isla Bella Beach Resort & Spa

Florida Keys, Florida150 min from MIA airport
See today’s rates
Book nowSecure booking on Expedia

About Isla Bella Beach Resort & Spa

Isla Bella Beach Resort & Spa sits on 24 oceanfront acres of Knights Key in Marathon, at the start of the Seven Mile Bridge. It has 199 rooms and suites, all with a balcony or patio.

What sets it apart is its setting: more than a mile of waterfront, a white-sand beach and 5 pools. It suits families, couples and groups who want a beach resort in the Middle Keys.

At a glance

199
Suites & rooms
150 min
From MIA airport

Highlights

  • 24 oceanfront acres on Knights Key
  • Next to the Seven Mile Bridge
  • 5 pools
  • Mahina signature restaurant
  • Suites with full kitchens

Amenities

5 oceanfront poolsWhite-sand beachThe Spa at Isla BellaFishing chartersWatersportsBike ridesKids activitiesBeach barBalcony or patio in every roomDog-friendly rooms

Rooms and suites

  • Guest rooms with a balcony or patio
  • One- and two-bedroom options
  • Suites with separate living areas, some with full kitchens
  • Dog-friendly rooms

Restaurants and bars

The resort is not all-inclusive. Meals are paid for at each venue.

  • Mahina: the signature restaurant, with wide water views
  • Sushi Cabana: new open-air sushi spot
  • The Beach Bar: cocktails under the palms
  • Burger Palace: casual spot by the main pool
  • Marketplace Café: coffee, snacks and grab-and-go items

Beach, pools and spa

The resort has 5 oceanfront pools and a white-sand beach with chairs and towels. The Spa at Isla Bella offers massages and skin treatments, including couples rooms. Guests under 12 cannot use the spa.

Activities and entertainment

Guests can book fishing charters, watersports and cruises, sunrise bike rides and ocean cleanup trips. There are activities for kids and seasonal events.

Who it’s best for

  • Best for: families, couples and dog owners who want lots of pools and a central base for the Middle and Lower Keys.
  • Consider another resort if: you want a short drive from Miami or a golf course.

Getting there from Miami International Airport

Miami International Airport (MIA) is about 2 hours 30 minutes away by car along the Overseas Highway. The small Marathon Airport (MTH) is about 8 minutes away. The resort does not offer an airport shuttle.

Book a private transfer in advance so a driver meets you at arrivals and takes you straight to the resort.

Good to know

  • A daily resort fee applies
  • Parking is charged and limited
  • Dogs are allowed in select rooms for a fee; request a pet-friendly room ahead
  • Breakfast is not included in most rates

Location of Isla Bella Beach Resort & Spa

Address1 Knights Key Blvd, Marathon, FL 33050
Nearest airportMIA · about 150 min

FAQ about Isla Bella Beach Resort & Spa

Where is Isla Bella Beach Resort?

At 1 Knights Key Blvd in Marathon, at the start of the Seven Mile Bridge.

How far is Miami International Airport?

About 2 hours 30 minutes by car.

Does Isla Bella have an airport shuttle?

No. Book a private transfer in advance.

How many rooms does Isla Bella have?

199 rooms and suites.

How many pools are there?

There are 5 pools.

Does the resort have a beach?

Yes. It has a white-sand beach.

Is Isla Bella all-inclusive?

No. Meals are paid for at each venue.

Are dogs allowed?

Yes, in select rooms for a fee.

Can children use the spa?

No. Guests under 12 cannot use the spa.

Is parking free?

No. Parking is charged and limited.