18+ Hotels in Granbury, TX
Where You Can Check In at 18, 19 or 20
2 hotels in Granbury, TX list a minimum check-in age of 18 on Hotels.com, so travelers aged 18, 19 and 20 can check in. Observed starting prices are $106 at Days Inn by Wyndham Granbury and $136 at Holiday Inn Express And Suites Granbury, an IHG Hotel per night. Holiday Inn Express And Suites Granbury, an IHG Hotel has the best guest rating, 8.8/10 from 742 reviews. Of these, both have a pool. Places mentioned near these hotels include Lake Granbury, Granbury City Beach and Historic Granbury Square. Hotel data checked in November 2026.
Policies can change: confirm the minimum check-in age with the hotel before booking.
- hotels with 18+ check-in
- 2
- lowest starting price, Days Inn by Wyndham Granbury
- $106
- best rating, Holiday Inn Express And Suites Granbury, an IHG Hotel
- 8.8/10
- have a pool
- 2
Show map
Holiday Inn Express And Suites Granbury, an IHG Hotel
2.5-star hotel
1515 N Plaza Dr, Granbury, TX 76048, USA
Lake Granbury · 1.0 km · 12 min walk
- Pool
- Fitness center
- Free WiFi
- Air conditioning
Minimum check-in age: 18
Show more details
Parking: Wheelchair-accessible parking
Pets: Pets not allowed
Nearby
- Lake Granbury — 1.0 km, 12 min walk
- Granbury City Beach — 2.3 km, 3 min drive
- Historic Granbury Square — 2.6 km, 4 min drive
Days Inn by Wyndham Granbury
2.0-star hotel
1201 Plaza Drive N, Granbury, TX 76048, USA
Lake Granbury · 0.9 km · 10 min walk
- Pool
- Free WiFi
- Air conditioning
Minimum check-in age: 18
Show more details
Pets: Pets not allowed
Nearby
- Lake Granbury — 0.9 km, 10 min walk
- Harbor Lakes Golf Club — 2.6 km, 2 min drive
- Granbury City Beach — 3.0 km, 4 min drive
No hotels match the selected amenities.