3 Great Reasons to Come to Dos Machos Tonight

Delicious, authentic Mexican food in Billings, MT

When you’re on the hunt for great a great Mexican restaurant in Billings, you have plenty of options to choose from. But which one will give you the best experience?

Residents agree: Dos Machos Restaurant is the go-to restaurant for incredible Mexican dishes. From fajitas and tacos to cilantro stroganoff and enchiladas, we serve staple Mexican favorites alongside other special dishes you might not find anywhere else.

For those in the mood for a traditional meal, we also carry American food favorites to satisfy your hunger. And don’t forget, we have delicious margaritas that will surely hit the spot!

Whether it’s a Saturday night with some friends or a Sunday afternoon with the family, Dos Machos is your choice restaurant for flavorful Mexican cuisines in Billings, MT.

Genuine staff to serve you & your family

When you go to a great and recommended restaurant, you expect the food to hit the spot. Bad service, though, could actually end up being the reason why you leave with a bad taste in your mouth.

At Dos Machos, we thoroughly appreciate everyone that decided to come through our doors and dine at our location. You’re looking for a great night out with your family and friends, and nothing less than exceptional service should be given to you. After all, you’re our guest.

You will love our authentic and casual atmosphere and positive staff that will provide you nothing less than amazing customer service. For a fun and social night with your favorite people, check in at Dos Machos tonight.

Great specials all week long!

We know you’re looking for a great deal for your next meal! That’s why at Dos Machos, we consistently have:

• Great lunch and dinner specials
• Rotating drink specials throughout the week
• $1 off margaritas daily

Come by our restaurant in Billings, MT, and save some dinero on your next dinner!

Come Eat Today!

  • Dos Machos Restaurant

    980 South 24th Street West
    Billings, MT 59102


    Call Us
    Phone: 406-652-2020

    Mon: 11:00AM-8:00PM
    Tue: 11:00AM-8:00PM
    Wed: 11:00AM-9:00PM
    Thu: 11:00AM-9:00PM
    Fri: 11:00AM-10:00PM
    Sat: 11:00AM-10:00PM
    Sun: 9:00AM-8:00PM