
Find hotels in Madera Canyon, AZ from ฿4,741
- Change your mindBook hotels with free cancellation
- Be pickySearch almost a million properties worldwide
Go beyond your typical stay in Madera Canyon
Pet friendly
Check prices for these dates
Our top choices for Madera Canyon hotels

Sonoita Inn
Sonoita InnSonoita
9.4 out of 10, Exceptional, (360 reviews)
The price is ฿4,147
฿4,750 total
includes taxes & fees
29 Jan - 30 Jan

Canoa Ranch Golf Resort
Canoa Ranch Golf ResortCanoa Ranch
8.4 out of 10, Very good, (763 reviews)
The price is ฿5,281
฿5,918 total
includes taxes & fees
8 Feb - 9 Feb

Vagabond Inn Executive - Green Valley
Vagabond Inn Executive - Green ValleyGreen Valley
7.4 out of 10, Good, (1,011 reviews)

Best Western Green Valley Inn
Best Western Green Valley InnTucson Green Valley
8.2 out of 10, Very good, (1,006 reviews)
The price is ฿4,816
฿5,396 total
includes taxes & fees
8 Feb - 9 Feb

Double R Guest Ranch
Double R Guest RanchElgin
9.2 out of 10, Wonderful, (15 reviews)
The price is ฿3,667
฿4,741 total
includes taxes & fees
1 Feb - 2 Feb

Comfort Inn Green Valley I-19
Comfort Inn Green Valley I-19Tucson Green Valley
8.2 out of 10, Very good, (648 reviews)
The price is ฿4,560
฿5,109 total
includes taxes & fees
22 Feb - 23 Feb

Tubac Golf Resort & Spa
Tubac Golf Resort & SpaTubac
9.4 out of 10, Exceptional, (452 reviews)
The price is ฿7,349
฿8,770 total
includes taxes & fees
31 Jan - 1 Feb

Tubac Country Inn
Tubac Country InnTubac
9.6 out of 10, Exceptional, (268 reviews)
The price is ฿6,308
฿6,724 total
includes taxes & fees
22 Feb - 23 Feb

Rancho Santa Cruz
Rancho Santa CruzTumacacori
The price is ฿4,793
฿5,109 total
includes taxes & fees
19 Feb - 20 Feb
Lowest nightly price found within the past 24 hours based on a 1 night stay for 2 adults. Prices and availability subject to change. Additional terms may apply.
Save an average of 15% on thousands of hotels when you're signed in
More cheap stays in Madera Canyon

Double R Guest Ranch
48 Hay Canyon Road Elgin AZ
The price is ฿3,667 per night from 1 Feb to 2 Feb
฿3,667
฿4,741 total
1 Feb - 2 Feb
includes taxes & fees
9.2/10 Wonderful! (15 reviews)


































