Refine Your Search

Star ratings
Guest Ratings
See all filters

Popular Hotels in Granbury

Filter by star ratings
All filters
Inn on Lake Granbury
Inn on Lake Granbury
9.8 Excellent
205 West Doyle Street, Granbury, TX, United States
Show on map
0.3 mi from city centre, Granbury 
ExcellentBased on 26 reviews
9.8

Inn on Lake Granbury is located in Granbury and offers a Jacuzzi. It also provides a swimming pool, a concierge and meeting rooms.

Comfort Suites Granbury
Comfort Suites Granbury
8.7 Excellent
903 Harbor Lakes Drive, Granbury, TX, United States
Show on map
2.0 mi from city centre, Granbury 
ExcellentBased on 337 reviews
8.7

This pet-friendly hotel is located in Granbury and features an indoor pool. It also provides a 24-hour reception, meeting rooms and an express check-in and check-out feature.

Holiday Inn Express And Suites Granbury
Holiday Inn Express And Suites Granbury
8.7 Excellent
1515 North Plaza Drive, Granbury, TX, United States
Show on map
1.9 mi from city centre, Granbury 
ExcellentBased on 159 reviews
8.7

Holiday Inn Express and Suites Granbury is located in Granbury and is close to the area's popular attractions. It provides a gym, as well as a beauty centre, an indoor pool and an express check-in and check-out feature.

Granbury Gardens Bed and Breakfast
Granbury Gardens Bed and Breakfast
9.6 Excellent
321 W. Doyle Street, Granbury, TX, United States
Show on map
0.3 mi from city centre, Granbury 
ExcellentBased on 41 reviews
9.6

Granbury Gardens Bed And Break is located in Granbury and provides guests with free Wi-Fi. It is conveniently positioned for those wanting to discover the area's attractions.

Iron Horse Inn
Iron Horse Inn
9.8 Excellent
616 Thorpe Springs Road, Granbury, TX, United States
Show on map
0.5 mi from city centre, Granbury 
ExcellentBased on 63 reviews
9.8

Iron Horse Inn provides historic 3.5-star accommodation in Granbury. Those staying at the property can also take advantage of free Wi-Fi access throughout their stay.

Captain's House On The Lake
Captain's House On The Lake
123 W Doyle St, Granbury, TX, United States
Show on map
0.4 mi from city centre, Granbury 

Captain's House On The Lake is located in Granbury and features complimentary Wi-Fi. It is ideally positioned for those wanting to visit the area's popular attractions.

Pomegranate House & Cottages
Pomegranate House & Cottages
9.2 Excellent
1002 West Pearl Street, Granbury, TX, United States
Show on map
0.2 mi from city centre, Granbury 
ExcellentBased on 28 reviews
9.2

Pomegranate House & Cottages B&B provides comfortable 3.5-star accommodation in Granbury. Guests can also enjoy complimentary internet throughout the property.

Baker St Harbour Waterfront Bed and Breakfast
Baker St Harbour Waterfront Bed and Breakfast
9.0 Excellent
511 South Baker Street, Granbury, TX, United States
Show on map
0.3 mi from city centre, Granbury 
ExcellentBased on 41 reviews
9.0

Baker St Harbour Waterfront Bed and Breakfast is situated in Granbury and features complimentary wireless internet. It is conveniently positioned for those wishing to visit local attractions.

Dinosaur Trail Cabins & Cottages
Dinosaur Trail Cabins & Cottages
2800 Tx-144, Granbury, TX, United States
Show on map
2.1 mi from city centre, Granbury 

Dinosaur Trail Cabins & Cottages is located in Granbury and features complimentary wireless internet.

The Historic Nutt House Hotel
The Historic Nutt House Hotel
119 East Bridge Street, Granbury, TX, United States
Show on map
0.4 mi from city centre, Granbury 

The Historic Nutt House Hotel is situated in Granbury and offers free wireless internet. It also provides luggage storage and a library.

Tips for booking a Granbury hotel

Cheapest month:November
Most expensive month:February
Average price in Granbury:$151/night
Absolute cheapest price found:$56/night
Cheapest day:Sunday
Most expensive day:Friday
$110 - $260
Average price per night / 3-star hotel. Prices are not fixed and may vary with time.
$106 - $153
Average price per night / 3-star hotel. Prices are not fixed and may vary with time.

Top Rated Granbury hotels

Show all 130 hotels
1
Iron Horse Inn
Iron Horse Inn
9.8 Excellent
616 Thorpe Springs Road, Granbury, TX, United States
Show on map
0.5 mi from city centre, Granbury 

Iron Horse Inn provides historic 3.5-star accommodation in Granbury. Those staying at the property can also take advantage of free Wi-Fi access throughout their stay.

2
Granbury Gardens Bed and Breakfast
Granbury Gardens Bed and Breakfast
9.6 Excellent
321 W. Doyle Street, Granbury, TX, United States
Show on map
0.3 mi from city centre, Granbury 

Granbury Gardens Bed And Break is located in Granbury and provides guests with free Wi-Fi. It is conveniently positioned for those wanting to discover the area's attractions.

3
Comfort Suites Granbury
Comfort Suites Granbury
8.7 Excellent
903 Harbor Lakes Drive, Granbury, TX, United States
Show on map
2.0 mi from city centre, Granbury 

This pet-friendly hotel is located in Granbury and features an indoor pool. It also provides a 24-hour reception, meeting rooms and an express check-in and check-out feature.

4
Holiday Inn Express And Suites Granbury
Holiday Inn Express And Suites Granbury
8.7 Excellent
1515 North Plaza Drive, Granbury, TX, United States
Show on map
1.9 mi from city centre, Granbury 

Holiday Inn Express and Suites Granbury is located in Granbury and is close to the area's popular attractions. It provides a gym, as well as a beauty centre, an indoor pool and an express check-in and check-out feature.

Cheapest hotels in Granbury, Texas

Show all 130 hotels
Comfort Suites Granbury
Comfort Suites Granbury
8.7 Excellent
903 Harbor Lakes Drive, Granbury, TX, United States
Show on map
2.0 mi from city centre,  

This pet-friendly hotel is located in Granbury and features an indoor pool. It also provides a 24-hour reception, meeting rooms and an express check-in and check-out feature.

$91
Avg. per night
Holiday Inn Express And Suites Granbury
Holiday Inn Express And Suites Granbury
8.7 Excellent
1515 North Plaza Drive, Granbury, TX, United States
Show on map
1.9 mi from city centre,  

Holiday Inn Express and Suites Granbury is located in Granbury and is close to the area's popular attractions. It provides a gym, as well as a beauty centre, an indoor pool and an express check-in and check-out feature.

$108
Avg. per night
The Historic Nutt House Hotel
The Historic Nutt House Hotel
119 East Bridge Street, Granbury, TX, United States
Show on map
0.4 mi from city centre,  

The Historic Nutt House Hotel is situated in Granbury and offers free wireless internet. It also provides luggage storage and a library.

$124
Avg. per night
Pomegranate House & Cottages
Pomegranate House & Cottages
9.2 Excellent
1002 West Pearl Street, Granbury, TX, United States
Show on map
0.2 mi from city centre,  

Pomegranate House & Cottages B&B provides comfortable 3.5-star accommodation in Granbury. Guests can also enjoy complimentary internet throughout the property.

$152
Avg. per night
Dinosaur Trail Cabins & Cottages
Dinosaur Trail Cabins & Cottages
2800 Tx-144, Granbury, TX, United States
Show on map
2.1 mi from city centre,  

Dinosaur Trail Cabins & Cottages is located in Granbury and features complimentary wireless internet.

$152
Avg. per night
Baker St Harbour Waterfront Bed and Breakfast
Baker St Harbour Waterfront Bed and Breakfast
9.0 Excellent
511 South Baker Street, Granbury, TX, United States
Show on map
0.3 mi from city centre,  

Baker St Harbour Waterfront Bed and Breakfast is situated in Granbury and features complimentary wireless internet. It is conveniently positioned for those wishing to visit local attractions.

$158
Avg. per night
Granbury Gardens Bed and Breakfast
Granbury Gardens Bed and Breakfast
9.6 Excellent
321 W. Doyle Street, Granbury, TX, United States
Show on map
0.3 mi from city centre,  

Granbury Gardens Bed And Break is located in Granbury and provides guests with free Wi-Fi. It is conveniently positioned for those wanting to discover the area's attractions.

$168
Avg. per night
Captain's House On The Lake
Captain's House On The Lake
123 W Doyle St, Granbury, TX, United States
Show on map
0.4 mi from city centre,  

Captain's House On The Lake is located in Granbury and features complimentary Wi-Fi. It is ideally positioned for those wanting to visit the area's popular attractions.

$168
Avg. per night

Hotel prices in Granbury

2 stars and under

$91 - $168

Holiday Inn Express And Suites Granbury

#1 Most popular

$108
Avg. per night
Granbury Gardens Bed and Breakfast

#2 Most popular

$168
Avg. per night
Comfort Suites Granbury

Best value

$91
Avg. per night
3 stars

$124 - $214

The Historic Nutt House Hotel
$124
Avg. per night
Iron Horse Inn

#2 Most popular

Iron Horse Inn
9.8 Excellent
$214
Avg. per night
Pomegranate House & Cottages

Best value

$152
Avg. per night

Best prices found by HotelsCombined users in the past 24 hours.

Where to stay in Granbury

Granbury travel FAQs

  • What are the best hotels in Granbury?

    Comfort Suites Granbury (8.7/10 from 337 reviews), Holiday Inn Express And Suites Granbury (8.7/10 from 159 reviews), and Inn on Lake Granbury (9.8/10 from 26 reviews) are all highly rated places to stay in Granbury.

  • How much do hotels in Granbury cost?

    $192/night is the average price of a hotel in Granbury, based on HotelsCombined searches over the last 3 days. For 4-star hotels in Granbury, the average price found is $416/night, and for 5-star hotels the average price is $335/night.

  • How much is a cheap hotel in Granbury?

    HotelsCombined searches in the last 3 days suggest cheap Granbury hotels have prices starting from as low as $69/night, depending on the popularity of your requested dates.