Find hotels in San Juan, TX from ฿1,699
- Change your mindBook hotels with free cancellation
- Be pickySearch almost a million properties worldwide
Go beyond your typical stay in San Juan
Family friendly
Check prices for these dates
Our top choices for San Juan hotels

9.6 out of 10, Exceptional, (478)
The price is ฿2,688
฿2,984 total
includes taxes & fees
8 Jan - 9 Jan

8.2 out of 10, Very good, (697)
The price is ฿1,873
฿2,079 total
includes taxes & fees
11 Jan - 12 Jan

Embassy Suites by Hilton McAllen Convention Center
Embassy Suites by Hilton McAllen Convention CenterMcAllen
9.2 out of 10, Wonderful, (1316)
The price is ฿3,076
฿3,538 total
includes taxes & fees
18 Jan - 19 Jan

Holiday Inn Express & Suites McAllen - Medical Center Area by IHG
Holiday Inn Express & Suites McAllen - Medical Center Area by IHGMcAllen
9.2 out of 10, Wonderful, (1009)
The price is ฿2,648
฿3,045 total
includes taxes & fees
18 Jan - 19 Jan

8.8 out of 10, Excellent, (1608)
The price is ฿3,198
฿3,678 total
includes taxes & fees
7 Jan - 8 Jan

La Quinta Inn & Suites by Wyndham Mercedes Outlet Mall
La Quinta Inn & Suites by Wyndham Mercedes Outlet MallMercedes
9.2 out of 10, Wonderful, (1001)
The price is ฿2,746
฿3,103 total
includes taxes & fees
6 Jan - 7 Jan
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
Stay near popular San Juan attractions
Learn more about San Juan
Explore the Basilica of Our Lady of San Juan del Valle where pilgrims gather and locals share stories of faith. The vibrant Mercado District offers authentic Mexican food stalls and colourful artisan crafts just steps from historic city centre.

Top San Juan Hotel Reviews

Home2 Suites By Hilton San Juan
10/10 Excellent

Rodeway Inn San Juan
10/10 Excellent
More cheap stays in San Juan

Motel 6 Pharr, TX
4701 N Cage Blvd. Pharr TX
The price is ฿1,503 per night from 18 Jan to 19 Jan
฿1,503
฿1,699 total
18 Jan - 19 Jan
includes taxes & fees
9/10 Wonderful! (1,174 reviews)
















































































