What are you looking for?

Mexican Restaurants in Grand Junction

4.2 - 249 votes

Hours: 7AM - 10PM

118 S 7th St, Grand Junction
(970) 241-2398

Las Marias

Love love love this place. Staff is awesome and friendly, and always willing to answer questions if you have them. The breakfasts here are dynamite!!! ... More reviews

4.3 - 160 votes

Hours: 11AM - 9:30PM

603 US-50, Grand Junction
(970) 241-4343

Aztecas Family Mexican Restaurant

The food was great, the flavors were there for the taste buds to enjoy. Nice atmosphere, Mexican music in the background. Very clean and the waiter was n... More reviews

4.2 - 177 votes

Hours: 11AM - 10PM

710 North Ave, Grand Junction
(970) 255-6609

Fiesta Guadalajara

Trip adviser showed Fiesta Guadalajara was closed. But it’s open for in door dinning. It was very good. Plus it was walking distance from Hotel Maverick.... More reviews

4.2 - 175 votes

Hours: 11AM - 10PM

705 Horizon Dr, Grand Junction
(970) 424-0259


Great food, awesome customer service highly recommend it.. I will definitely stop by when I’m in the area.. More reviews

4.2 - 160 votes

Hours: Open 24 today

2812 North Ave, Grand Junction
(970) 243-6972

Los Jilbertos

Breakfast burrito was delish and didn’t taste like the potatoes, eggs and sausage came off of a greasy grill like other breakfast burritos. Not oily and ... More reviews

4.3 - 136 votes

Hours: 11AM - 11PM

2480 US-6, Grand Junction
(970) 241-3354

Mi Mexico

So freaking good!! The food was great and very filling. I thought The pictures looked smaller. But these are big plates. So good I will come back when I&... More reviews

4.4 - 119 votes

Hours: 10AM - 8PM

2958 North Ave, Grand Junction
(970) 242-0252

Golosas Mexican Sandwiches

Terrible, I got a tostada and it was not that good at all. The meat seemed like it had been sitting for a while. The salsa wasn’t very good either and it... More reviews

4.4 - 117 votes

Hours: 10:30AM - 9PM

304 North Ave, Grand Junction
(970) 256-9400

Pollo Azado

What a pleasant surprise. Great chicken and sides. Good chili, a decent spiced sauce, lightly grilled onions. We got the whole chicken and size! Reall... More reviews

4.2 - 129 votes

Hours: 6AM - 3PM

230 East Lynwood Street G & H, Grand Junction
(970) 628-4361

Mary's Restaurant

Had breakfast at Marys for the first time this morning! They were packed but food still came out in a reasonable amount of time. The staff did an amazing... More reviews

4.3 - 115 votes

Hours: 11AM - 7:30PM

683 Horizon Dr #112, Grand Junction
(970) 242-9600

Taqueria Guadalajara #2

ordered from grubhub only to find a 10 inch dark colored hair underneath the chicken in the tacos. More reviews

4 - 154 votes

Hours: 10AM - 11PM

1145 North Ave, Grand Junction
(970) 245-6479

El Tapatio

Visited this place after i visited the the same restaurant chain in page,AZ. I was amazed with food and how it tasted... if you visited grand junction an... More reviews

4.4 - 98 votes

Hours: 8AM - 5PM

719 Pitkin Ave # 0, Grand Junction
(970) 256-1791

Taqueria Guadalajara

I used to come here when i was younger and it's still the best burritos in town. More reviews

4 - 142 votes

Hours: 10:30AM - 9PM

2430 Patterson Rd Unit A, Grand Junction
(970) 639-9562

Costa Vida

So much better and more variety than other similar restaurants. Big burritos, enchiladas, and tacos with so many options to customize it might make you a... More reviews

4.1 - 124 votes

Hours: 7AM - 10PM

2301 North Ave, Grand Junction
(970) 242-0227

Los Alazanes

You can't go wrong with anything you choose here. Delicious everytime and friendly staff More reviews

4.2 - 103 votes

Hours: 10AM - 9PM

2931 North Ave, Grand Junction
(801) 859-6707


It has amazing food. I highly recommend this place if you like true authentic food. Best Mexican food in Grand Junction. More reviews

3.9 - 134 votes

Hours: 10AM - 10PM

2452 U.S. 6, Grand Junction
(970) 241-3100

Tequila's Mexican Restaurant

The cabbage that they bring along with the chips and salsa was so good as were the chips and salsa. I also enjoyed my taco fajita salad. My husband had t... More reviews

4.3 - 85 votes

Hours: 7:30AM - 5PM

2515 US-50 & U.S. 6, Grand Junction
(970) 243-4106

Loncheria Rubi

Tasty breakfast burritos! Wish they had just a little more spice. Ordering was easy, though it was cash-only. Several people ordered by phone ahead of... More reviews

4 - 112 votes

Hours: 7AM - 1AM

736 Horizon Dr, Grand Junction
(970) 245-5956

Taco Bell

They wouldn't let me in to order, and wouldn't let me use the drive through unless I have a car. Obviously I don't have a car. They said t... More reviews

3.7 - 146 votes

Hours: 10:30AM - 10PM

2412 Patterson Rd, Grand Junction
(970) 208-1800

Cafe Rio Mexican Grill

I've never seen something so dirty, no gloves for the ones who were making the food, not wearing mask properly guy cleaned the floor and didn'... More reviews

3.7 - 145 votes

Hours: 10AM - 9PM

2560 North Ave, Grand Junction
(970) 257-9266

Tequila's Mexican Restaurant

Nice atmosphere, good food, large menu, reasonable prices, friendly and attentive service. One of the better Mexican restaurants in Grand Junction. More reviews

3.7 - 123 votes

Hours: 10:45AM - 9PM

2504 Highway 6 And 50, Ste 300, Grand Junction
(970) 257-1966

Chipotle Mexican Grill

Got a door dash order from them tonight. We ordered a salad bowl, burrito, and large chips with guac. When our food was delivered, it was a salad bowl wi... More reviews

4 - 90 votes

Hours: 7AM - 10PM

1430 North Ave, Grand Junction
(970) 314-9620

Taco John's

Always love the positive little notes around! The crew is super nice and always smiling! Makes my days better whenever I come in More reviews

4.1 - 80 votes

Hours: 11AM - 9PM

507 30 Rd, Grand Junction
(970) 242-1388

Leon's Mexican Restaurant

Good chili rellenos and probably the best tamales I've had at a restaurant. Fresh dishes all around. Sauces can be pretty spicy so be aware - depe... More reviews

3.8 - 100 votes

Hours: 6AM - 11PM

2878 North Ave, Grand Junction
(970) 812-5700

Del Taco

The service is extremely friendly and there's hardly ever a line. The dollar chicken rollers with extra chicken and extra cheese made the quick stop... More reviews

3.7 - 109 votes

Hours: 6AM - 11PM

2513 US-50, Grand Junction
(970) 242-1293

Del Taco

Of all others the largest portions by far. Second to none. The world only needs Del taco. They get my vote as President. More reviews

View on map