Places to stay in McAllen, Texas
We currently have 47 accommodations in and around McAllen. There are also other regional listings available for Hotels, Campsites, Bed & Breakfasts and other properties. You can filter these listings by the available types.
McAllen is the largest city in Hidalgo County, Texas. It is located at the southern tip of Texas in an area known as the Rio Grande Valley and is part of the American Southwest. It is the 187th largest city in the U. S. and the 70th largest metropolitan area. Its southern boundary is located about five miles from the U. S. -Mexico border and the Mexican city of Reynosa, the Rio Grande River and about 70 miles west of South Padre Island and the Gulf of Mexico. Local restaurants include House Wine & Bistro, Philly 77, Diego’s Food Truck, and Salt.
If you are travelling in the area, McAllen is located close to McAllen Community Policing, Witten Park, Saint Joseph Cemetery, Penitas Lake and A M Ochoa Elementary School.
The center of McAllen ( which is at is longitude -98°13'48.044 and latitude 26°12'12.265 ) is located 3 miles away from Pharr, 5 miles away from San Juan, 7 miles away from Mission and 7 miles away from Alamo.
Available accommodation types, along with close alternatives
Other useful links:
Things to see and do, places to eat in McAllen

Santa Fe Steakhouse & Cantina ( Dining / Steak ). Located at 1918 South 10th Street. You’ve waited long enough. Now let US wait on YOU at the Santa Fe Steakhouse, your award winning culinary restaurant. Enjoy the most extensive wine list in the Valley (600+) in what is often been dubbed “The Great Escape”, our enchanting patio getaway, there’s nothing else like it. And you can even book your next event on our rooftop terrace, knowing that every detail will be executed flawlessly and the experience will be simply unforgettable.
www.santafemcallen.com
The Patio On Guerra ( Dining / Seafood ). Located at 116 South 17th Street. Dine on our delicious savory dishes in a romantic, candlelit setting.The Patio on Guerra features a great atmosphere, first class service & delicious food & signature drinks.
www.patioonguerra.com
La Costa Grill ( Dining / Mexican ). Located at 3300 Expressway 83. La Costa Grill opened its doors in the Valley in November 2015, serving coastal dishes and fresh seafood with a unique Mexican twist.
Our concept centers around the freshest ingredients and excellent service in a warm, friendly and family atmosphere.
Our wide variety of dishes feature something for everyone!
From octopus to our famous aguachiles and ceviches, a wide selection of delicious cocktails, plus salmon, fish, and traditional tacos.
www.lacostagrill.com
Republic Of The Rio Grande ( Dining / Mexican ). Located at 1411 South 10th Street. At the Republic of the Rio Grande, our attention to detail and the way we present a platter tells you that dining here is going to be special, no matter the occasion. We strive to create a sumptuous and exciting dining experience for all of our guests.
www.therepublicmcallen.com
Salt ( Dining / Other ). Located at 210 North Main Street. Every plate that makes its way to a customer’s table is not only crafted to please the palate, but with an additional goal in mind. The three concepts allow the Delgado family an opportunity to support the local economy, embrace local sources and share their craft with the community. The future, without a doubt, has more in store for Larry and Jessica. But, whatever they’re cooking, you can be sure they’ll do it with an endless love for the place they call home.
www.saltnewamericantable.com
Closed or unlisted properties
- Ramada Limited closed or delisted.
Renamed properties
- Grand Casa Real Hotel at 200 West Expressway 83 may have been previously known as Holiday Inn Mcallen - Civic Center TX
- Clarion Inn near McAllen Airport at 1401 South 10th Street may have been previously known as Mision Express McAllen
- Posada Ana Inn at 620 West Expressway 83 may have been previously known as Thrifty Inn Mcallen
- Casa De Palmas at 101 North Main Street may have been previously known as Renaissance Casa De Palmas Hotel
- Texas Inn And Suites at 6420 South 2nd may have been previously known as Super 8
- DoubleTree Suites By Hilton McAllen at 1800 South 2nd Street may have been previously known as Embassy Suites