Skip to main content

Hotels near Cana, FL

Search hotels and more near Cana

Filter by:

Star Rating

Review score

Cana – 34 hotels and places to stay

See the latest prices and deals by choosing your dates.
Holiday Inn Express Hotel & Suites Port St. Lucie West, an IHG Hotel, hotel in Cana

Located in Port Saint Lucie,this Florida hotel offers an outdoor pool and hot buffet breakfast. Guests will be within 1 mile of PGA Village Golf and Mets Stadium.

The breakfast was perfect 👍
Scored 8.6
8.6
Rated excellent
Excellent
280 reviews
Price from
$130.50
1 night, 2 adults
Hilton Garden Inn at PGA Village/Port St. Lucie, hotel in Cana

Located 14 miles from Fort Pierce City Marina, Hilton Garden Inn at PGA Village/Port St. Lucie offers 3-star accommodations in Port Saint Lucie and features a fitness center, a restaurant and a bar.

property was excellent, except for the previous guest hair on the shower curtain and loose plumbing fixtures.
Scored 8.6
8.6
Rated excellent
Excellent
454 reviews
Price from
$116.09
1 night, 2 adults
TownePlace Suites Port St. Lucie I-95, hotel in Cana

Located in Port Saint Lucie, TownePlace Suites Port St. Lucie I-95 provides air-conditioned rooms with free WiFi. Featuring family rooms, this property also provides guests with a grill.

My reservation did not go through.
Scored 8.9
8.9
Rated excellent
Excellent
253 reviews
Price from
$125.10
1 night, 2 adults
Residence Inn Port St Lucie, hotel in Cana

Featuring barbecue facilities, Residence Inn Port St Lucie is located in Port Saint Lucie in the Florida region, 14 miles from Fort Pierce City Marina and 17 miles from Fort Pierce Inlet State Park.

The staff was very nice.
Scored 7.8
7.8
Rated good
Good
63 reviews
Price from
$115
1 night, 2 adults
Courtyard by Marriott Port St. Lucie Tradition, hotel in Cana

Courtyard by Marriott Port St. Lucie Tradition has an outdoor swimming pool, shared lounge, a terrace and bar in Port Saint Lucie.

Very clean room with fresh linens and well- appointed bathroom ( large comfortable shower😊high commode and sink ( not built for children)
Scored 9.2
9.2
Rated wonderful
Wonderful
136 reviews
Price from
$134
1 night, 2 adults
Hampton Inn & Suites Port St. Lucie, hotel in Cana

Located within 13 miles of Fort Pierce City Marina and 16 miles of Fort Pierce Inlet State Park, Hampton Inn & Suites Port St. Lucie provides rooms in Port Saint Lucie.

The staff was awesome
Scored 8.5
8.5
Rated very good
Very Good
645 reviews
Price from
$103.73
1 night, 2 adults
Homewood Suites Port Saint Lucie-Tradition, hotel in Cana

Located in Port Saint Lucie, Homewood Suites Port Saint Lucie-Tradition offers 3-star accommodations with a fitness center and a shared lounge.

The only thing that I appreciated was the location
Scored 8.4
8.4
Rated very good
Very Good
263 reviews
Price from
$114.28
1 night, 2 adults
SpringHill Suites Port Saint Lucie, hotel in Cana

Located in Port Saint Lucie, SpringHill Suites Port Saint Lucie has air-conditioned rooms with free WiFi.

Free full breakfast. Clean. Timely replacement of non-functioning refrigerator.
Scored 8.3
8.3
Rated very good
Very Good
296 reviews
Price from
$130
1 night, 2 adults
Tru By Hilton Port St Lucie Tradition, hotel in Cana

Located in Port Saint Lucie, 18 miles from Fort Pierce City Marina, Tru By Hilton Port St Lucie Tradition provides accommodations with free WiFi and free private parking.

Scored 8.9
8.9
Rated excellent
Excellent
632 reviews
Price from
$106.25
1 night, 2 adults
MainStay Suites at PGA Village, hotel in Cana

This hotel is adjacent to the PGA Golf Club and 6.5 miles from downtown Port Saint Lucie. It features spacious rooms with free Wi-Fi and serves a daily continental breakfast.

the breakfast and service were great
Scored 5.6
5.6
Rated okay
Above average
200 reviews
Price from
$269.10
1 night, 2 adults
See all hotels near Cana