Skip to main content

Filter by:


Star Rating

Review Score

Jamaica Beach – 118 hotels and places to stay
See the latest prices and deals by choosing your dates.
Holiday Inn Club Vacations Galveston Beach Resort, an IHG Hotel, hotel in Jamaica Beach

This Galveston hotel is 15 miles from the Historic Strand Entertainment District and 20 minutes’ drive from Pelican Island. It features a heated outdoor pool and spacious suites with free WiFi.

Convenient in regard to being directly on the beach. The room is excellent in size for a small family.
8.4
Scored 8.4
Very Good
Rated very good
421 reviews
Price from$149per night
Holiday Inn Club Vacations Galveston Seaside Resort, an IHG Hotel, hotel in Jamaica Beach

Facing the beachfront, Holiday Inn Club Vacations Galveston Seaside Resort, an IHG Hotel offers 3-star accommodations in Galveston and features an outdoor swimming pool, fitness center and terrace.

Didn't offer breakfast. Loved the bed it was so comfortable
8.2
Scored 8.2
Very Good
Rated very good
501 reviews
Price from$159per night
Holiday Inn Club Vacation Galveston Seaside Resort, hotel in Jamaica Beach

1804 feet from Galveston Island Beach, Holiday Inn Club Vacation Galveston Seaside Resort is set in Galveston and offers free WiFi, express check-in and check-out and concierge services.

Everything was perfect and the owners were very nice and accommodating this place was so clean and so spacious I can't wait to go back again!
8.6
Scored 8.6
Excellent
Rated excellent
49 reviews
Price from$144per night
Las Palmas Hacienda, hotel in Jamaica Beach

Las Palmas Hacienda offers accommodations in Galveston, a 5-minute walk from Palm Beach and 1.6 miles from Galveston Island State Park. This beachfront property offers access to free Wifi.

Perfect location and loved having a fenced yard.
9.1
Scored 9.1
Wonderful
Rated wonderful
14 reviews
Price from$392per night
The Vista of Palm Beach, hotel in Jamaica Beach

In the West End district of Galveston, close to Galveston Island State Park, The Vista of Palm Beach features a private beach area and a washing machine.

great location plenty of space well equipped close to beach
8.7
Scored 8.7
Excellent
Rated excellent
35 reviews
Price from$215per night
Motel 6-Galveston, TX, hotel in Jamaica Beach

Located off Interstate 45, this motel is less than 3 miles from Texas A&M Galveston. It features an outdoor pool and pet-friendly guest rooms with Wi-Fi.

Nothing
6.0
Scored 6.0
Pleasant
Rated pleasant
1,059 reviews
Price from$42per night
Quality Inn & Suites Galveston - Beachfront, hotel in Jamaica Beach

Offering complimentary breakfast and rooms with private balconies, Quality Inn & Suites Galveston - Beachfront hotel offers accommodations directly across from the Gulf of Mexico.

It was nice
7.4
Scored 7.4
Good
Rated good
1,536 reviews
Price from$68per night
La Quinta Inn & Suites by Wyndham Texas City I 45, hotel in Jamaica Beach

Located in Texas City, 14 miles from Schlitterbahn Galveston Island Waterpark, La Quinta Inn & Suites by Wyndham Texas City I 45 has accommodations with a fitness center, free private parking and a...

Location
7.9
Scored 7.9
Good
Rated good
765 reviews
Price from$83.20per night
Comfort Suites Galveston, hotel in Jamaica Beach

The Comfort Suites hotel is located just one mile from Schlitterbahn Waterpark and Moody Gardens, a popular tourist complex.

Staff was wonderful. Location was convenient, without being down where it was so busy and tough to get out onto the seawall road. Nice view from our room
6.8
Scored 6.8
Pleasant
Rated pleasant
538 reviews
Price from$80.10per night
SpringHill Suites Galveston Island, hotel in Jamaica Beach

SpringHill Galveston offers modern accommodations less than 2 miles from the beach and an 8-minute drive from Scholes International Airport. It features a pool with a hot tub and a well-equipped gym.

We liked the staff and attentiveness plus breakfast was great.
8.2
Scored 8.2
Very Good
Rated very good
156 reviews
Price from$94per night
See all hotels near Jamaica Beach
Subscribe to receive premium deals

Prices drop the second you sign up!