Jacksonville is a big sprawling city with a variety of hotel options. Some of the best are listed below; the one you choose depends on what's most important to you. If those aren't enough, here are many more hotels near the Jacksonville cruise terminal.
The Holiday Inn Express Suites Blount Island is the closest hotel to the cruise terminal, only nine miles from the airport and 11 miles from Jacksonville Beaches.
The Omni Amelia Island Hotel overlooks Fernandina Beach. The resort has 36 holes of golf and multiple restaurants.
The Comfort Suites Airport Hotel is less than 2 miles from the airport, and close to the cruise port. Free airport transportation, high-speed internet and continental breakfast.
The Embassy Suites Hotel Baymeadows is the only full service all-suite hotel in Jacksonville. Located just off of Interstate 95, south of downtown.
The Hampton Inn and Suites Jacksonville-Airport is a quarter-mile from the airport, and a half-mile from Market City's shopping and dining. Complimentary airport shuttle and breakfast.
The Microtel Inn and Suites Jacksonville (Airport) is a half-mile from the airport. Airport shuttle, swimming pool, and wireless internet in every room.