We noticed that you're using an unsupported browser. The TripAdvisor website may not display properly.
We support the following browsers:
Windows: Internet Explorer, Mozilla Firefox, Google Chrome. Mac: Safari.

Margo's Mexican Restaurant

504 1st St, Alamogordo, NM 88310-6508
+1 575-434-0689
Map updates are paused. Zoom in to see updated info.
Reset zoom
Updating Map...
  • Excellent20%
  • Very good23%
  • Average26%
  • Poor18%
  • Terrible10%
Travellers talk about
“chimichanga” (2 reviews)
“mexican food” (19 reviews)
Open Now
All hours
Mexican, Southwestern
$$ - $$$
504 1st St, Alamogordo, NM 88310-6508
Write a Review
Reviews (126)
Traveller rating
Traveller type
Time of year

1 - 10 of 126 reviews

Reviewed 2 weeks ago

Loved the atmosphere. Food was more traditional Mexican, but the salsa was so hot I couldn't eat it. The servers were very attentive. If you love hot spicy, you'll enjoy this food.

Thank beckybh1950
Reviewed 3 weeks ago

We dropped in unexpectedly, as our travels landed us in Alamogordo a full hour after everything else had closed. Margo's was still open! The gas station attendant down the road let us know the place would still be open and was always busy. The food...More

Thank Heather M
Reviewed 3 weeks ago via mobile

Found this place on recommendation from another couple after the first place we stopped at was closing because they ran out of food. Service was quick, chips and salsa was very good although a little hot for me but my husband enjoyed it. The dinners...More

Thank Jan P
Reviewed 3 weeks ago

We all had different plates and they were all very good! The chicken enchilada that I had was really good. Also, their margaritas are worth a shot! They serve complementary chips with salsa that are quite good. The service is above average and the waitress...More

Thank Pascale D
Reviewed 7 April 2017

Starting off with chips and salsa is always a good place to begin here. Then proceed to the entrées. Enchilada plates, taco plates, burritos and more are the staple food here. The service is good. The prices are good the atmosphere is down home. A...More

Thank daddymo2
Reviewed 1 April 2017

Visiting on Business, we come to the area every year. We decided to try Margo's again, the last time we rated the Restaurant three stars, not to impressed, this time was worse, They were not too busy but took too long to be seated, the...More

1  Thank Zak O
Reviewed 22 March 2017

Our waitress was friendly and nice but the restaurant was dark and the lamp above our table didn't look like it had been cleaned - ever. I ordered basic cheese enchilada, rice and beans and the food was barely lukewarm, rice stale, cheese in enchiladas...More

1  Thank Marcy S
Reviewed 29 January 2017

The food here was very good, as was the service. The restaurant and the restrooms were clean. We enjoyed the home town atmosphere and decor. The tables had ads and business cards for local places embedded in Lucite and the walls had photos of famous...More

Thank Karen H
Reviewed 31 December 2016 via mobile

Good things first; plenty of food, good price, fresh chicken in my enchilada con queso, good rice, fresh tea. Very efficient waitress. We also saw people eating American food (fried chicken and French fries) and it looked great. Bad things; my husband did not like...More

Thank Terra V
Reviewed 15 September 2016

Very good New Mexico fare. Good service, ample portions and very good food.Popular with the local residents.

Thank Robert F
Nearby Restaurants
Hi-D-Ho Drive In
150 reviews
.50 km away
Thai Cuisine
66 reviews
.15 km away
White Sands Bistro
13 reviews
.38 km away
Rocket National Buffet
37 reviews
.54 km away
Nearby Attractions
New Mexico Museum of Space History
421 reviews
4.86 km away
Alameda Park Zoo
148 reviews
1.26 km away
International Space Hall of Fame
107 reviews
4.84 km away
Toy Train Depot
65 reviews
2.74 km away
Questions & Answers
Get quick answers from Margo's Mexican Restaurant staff and past visitors.
Note: your question will be posted publicly on the Questions & Answers page.
Posting guidelines
Improve this listing

Restaurant Details

Rating summary
  • Food
  • Value
Mexican, Southwestern
Lunch, Dinner
Restaurant features
Takeout, Seating, Waitstaff, Wheelchair Accessible, Serves Alcohol, Reservations
Good for
Groups, Local cuisine, Kids, Child-friendly
Open Hours
11:00 - 20:30
10:30 - 21:00
10:30 - 21:00
10:30 - 21:00
10:30 - 21:00
10:30 - 21:00
10:30 - 21:00
Location and Contact Information
  • Address: 504 1st St, Alamogordo, NM 88310-6508
  • Location: United States  >  New Mexico (NM)  >  Alamogordo
  • Phone Number: +1 575-434-0689
  • E-mail