The abundance of unspoiled beaches, waterways, and parks makes Jacksonville an ideal destination for those who want a luxurious and intimate vacation with lots of things to do. It has more than 20 mi (32.19 km) of wide beautiful beaches where you can enjoy water sports, such as surfing and wakeboarding, under the Florida sun. When you head downtown, you will be welcomed by the mighty St. Johns River, which serves as a picturesque background for the Riverside Arts Market held weekly. You can also find attractions for all ages in Jacksonville, such as Jacksonville Zoo and Gardens, Little Talbot Island, and The Florida Theatre. Aside from entertainment, the city is also a great place to relax your mind and body. If you’re planning a trip here and wondering where to stay, why not indulge in a therapeutic experience by staying at a spa resort? You can find some of the best ones in our list. Read on for the top spa resorts and other accommodations near Jacksonville, Florida.
We handpicked these listings carefully, considering (wherever possible) recent guest reviews, location, accommodation type, prices, availability of dates, decor, and access to spa and wellness services. The image galleries get refreshed with the latest updates regularly. They were last updated on March 12, 2024.
1. Hammock Beach Golf Resort & Spa (from USD 464)
The on-site spa at Hammock Beach offers an immersive healing experience with its range of wellness services. Indulge in a full-body Swedish massage and feel the loosening stress knots, or go for a deep tissue massage for a rejuvenating experience. Don’t forget to treat yourself to one of their many facial treatments that will leave you glowing. The spa also offers manicures and pedicures along with body treatments, hair care services, and waxing for a holistic experience.
To round up the self-care routine, visit the fitness center for a workout session followed by an invigorating swim at the on-site pool at this resort.
Hammock Beach Golf Resort & Spa
Address: 200 Ocean Crest Drive
78.88 km (49.1 mi) from Jacksonville Beach Pier
2. Sawgrass Marriott Golf Resort & Spa (from USD 254)
This golf resort in Jacksonville, Florida, boasts unmatched amenities and hospitality that guests will surely come back to. The resort features a 24-hour fitness center for you to be in your best shape during your Florida getaway. You will also love Sawgrass Spa at Marriott where you can indulge in different body and facial treatments, and have complete relaxation.
There are different massages to choose from, such as Sawgrass Signature Massage and CBD Specialized Massage. For only 25 USD, you can upgrade your service with a full-body loofah buff or hydrating hand enhancement. Other add-ons are available depending on your needs. You can also avail of facial services for you to not just feel youthful but look like it as well. The spa is open daily, but reservations are required.
Sawgrass Marriott Golf Resort & Spa
Address: 1000 PGA Tour Blvd
10.07 km (6.3 mi) from Jacksonville Beach Pier
Top guest reviews
Cleanliness:
the hotel rooms were very clean and niceRead more reviewsHost:
gorgeous property and great staffthe man who handled our luggage and valet was so friendly and pleasant every dayall of your team are so friendly and very respectful and well trainedEarn OneKeyCash for every dollar spent on eligible hotels, vacation rentals, flights, car rentals, and more when you book across our family of brands.
3. Omni Amelia Island Resort (from USD 377)
This hotel’s location along Fernandina Beach makes it a perfect spot to soak up the sun and enjoy the ocean breeze. All rooms include premium linens, toiletries, and a beautiful balcony. Continue your tranquil vacation and head to The Spa at Omni Amelia Island Resort, which is open from Tuesday to Sunday.
The spa has facials, body treatments, and hair and nail salon services. So, a visit here will have you feeling vibrant and stress-free. Note that you must be 18 years or older to avail of massage and body treatments, but guests over 16 years of age can get facial services. If you’re traveling with children, you can still have a relaxing time with them. Get a haircut or a manicure at the salon, perfect for that mom-and-daughter bonding!
Omni Amelia Island Resort
Address: 39 Beach Lagoon Road
29.52 km (18.4 mi) from Jacksonville Beach Pier
Top guest reviews
Amenities & Room:
nearly everything was great: view pool outdoor fire pits staff check-in parkingHost:
the staff was helpful knowledgeable and courteousits beautiful and the staff are friendly and courteousRead more reviewsLocation:
i liked the dining places and that they were closedidn’t like that there was not a sundries shop right in main hotelEarn OneKeyCash for every dollar spent on eligible hotels, vacation rentals, flights, car rentals, and more when you book across our family of brands.
4. The Ritz-Carlton, Amelia Island (from USD 749)
Located a 4-minute drive away from Fernandina Beach Golf Club and 11 minutes from Fort Clinch State Park, this luxury hotel has plenty to offer guests. Spend your days here by joining an eco-tour of the island or enjoying a refreshing swim.
If you want more intimate relaxation, avail yourself of the packages available at the on-site spa of this wellness retreat in Jacksonville, Florida. Choose from Strength & Resilience Massage, CBD Relief and Recovery, or Natural Facelift. For full body wellness, you can even join group fitness classes, such as stick pilates and yoga, at a 25 USD room charge. A spa pool is also available, so loosen up your muscles and swim laps at this oasis. Spa guests have complimentary access to this pool and recreation facilities.
The Ritz-Carlton, Amelia Island
Address: 4750 Amelia Island Pkwy
33.9 km (21.1 mi) from Jacksonville Beach Pier
Top guest reviews
Amenities & Room:
beautiful rooms views staff and serviceCleanliness:
the property was very clean and really enjoyed the peace and quietHost:
wonderful staff a friendly caring management team wonderful restaurants and you describe the ritz-carltonRead more reviewsLocation:
the facilities are excellent and the location on the beach is idyllicEarn OneKeyCash for every dollar spent on eligible hotels, vacation rentals, flights, car rentals, and more when you book across our family of brands.
5. World Golf Village Renaissance St. Augustine Resort (from USD 130)
This pet-friendly resort offers wonderful on-site amenities, such as a restaurant, an outdoor pool, a golf course, and a game room, for a memorable vacation. It is also close to World Golf Hall of Fame and International Golf Parkway, giving you plenty of time to discover the area.
The property also has a spa for further relaxation. And if you’re feeling tired after a day’s escapade, retreat to your spacious room and get an in-suite massage for increased relaxation. Couples massages are available as well, just make sure to set an appointment beforehand.
World Golf Village Renaissance St. Augustine Resort
Address: 500 S Legacy Trail
34.48 km (21.5 mi) from Jacksonville Beach Pier
Top guest reviews
Amenities & Room:
had a nice dinner and great breakfastHost:
every single staff member was friendly helpful and welcomingfriendly efficient staff and hotel had a relaxing atmosphereRead more reviewsLocation:
this is a great locationnice location nice grounds friendly staffvisited world golf hall of fame so this was a great location to stay
6. Ponte Vedra Inn & Club (from USD 427)
This is the place to be if you’re looking for a peaceful spa retreat in Jacksonville, Florida. The Spa at Ponte Vedra Inn & Club has 22 treatment rooms and elegant interiors matched with a wide range of over 100 beauty and body treatments. You can discover new favorites here. Try the spa’s signature massage starting at 190 USD or Therapeutic Sports Massage starting at 215 USD.
You can also get facial treatments as well as aesthetic and hair services, for you to look as great as you feel. This spa is open Monday to Sunday, from 9am to 5pm, so let yourself have the most soothing stay here.
Ponte Vedra Inn and Club
Address: 200 Ponte Vedra Boulevard
8.52 km (5.3 mi) from Jacksonville Beach Pier
Top guest reviews
Cleanliness:
a clean spacious room on the beachRead more reviewsLocation:
on the beach great location room walls a bit thin we could heard the people next doorEarn OneKeyCash for every dollar spent on eligible hotels, vacation rentals, flights, car rentals, and more when you book across our family of brands.
7. One Ocean Resort and Spa (from USD 262)
Have an idyllic spa vacation in Jacksonville, Florida, by staying at this beachfront resort with marvelous guest rooms that have a light and breezy feel. Pamper yourself at the hotel’s spa, which is open throughout the week. Various types of massages, body treatments, facials, and nail services are available to keep you looking and feeling stress-free. There are also packages for couples, so if you’re looking for a new date idea, check it out!
Spa guests have separate men’s and women’s lounges, inclusive of spa robes, slippers, and lockers. You can also utilize the oceanfront Relaxation Lounge for a tranquil experience before and after your service.
One Ocean Resort and Spa
Address: 1 Ocean Boulevard
3.58 km (2.3 mi) from Jacksonville Beach Pier
Top guest reviews
Read more reviewsHost:
the staff were absolutely superbstaff was attentive and very kindthe staff were all very nice and pleasant as alwayswe love one ocean the staff is amazing and the rooms are so comfortableEarn OneKeyCash for every dollar spent on eligible hotels, vacation rentals, flights, car rentals, and more when you book across our family of brands.
Other accommodations with spa near Jacksonville, Florida
1. Hard Rock Hotel Daytona Beach (from USD 199)
The on-site spa of the Hard Rock Hotel offers vibrotherapy to provide a healing experience for your mind, body, and soul. Stay at this place and indulge in a spa session with their range of massages that use sound vibrations and pressure techniques for deep soothing. The spa also offers normal massages that will knead the stress right out of your knotted muscles. Additionally, treat yourself to their body scrub treatments, facials, manicures, and pedicures for a holistic and rejuvenating experience.
Hard Rock Hotel Daytona Beach
Address: 918 North Atlantic Avenue
122.45 km (76.1 mi) from Jacksonville Beach Pier
Prioritize your health and wellness in Jacksonville
It’s important for everyone to take a break in order to be healthy and productive. Head to Jacksonville to see new places and try exciting activities. If you’re in need of momentary calm, book one of the top spa resorts near Jacksonville, to feel good inside and out.
Frequently asked questions about the top spa resorts and other accommodations near Jacksonville, Florida
History
Get Trip101 in your inbox
Unsubscribe in one click. See our Privacy Policy for more information on how we use your data
Create an account to