The best Mexican restaurants in Bay City, MI offer clear choices for table-service meals, counter-service burritos and late-night tacos. Los Pinostacos Mexican Grill at 1614 Kosciuszko Ave has the highest Google rating in this guide: 4.8 from 315 reviews. It offers table service, takeout, and vegetarian and vegan options, with hours of 11 a.m.–9 p.m. Tuesday through Sunday.
On N Euclid Ave, Coco Loco Mexican Grill & Bar pairs homemade tortillas with an on-site bar, outdoor seating and a private dining room. Its 4.1 rating comes from 2,169 reviews—the largest review count here. Moe’s Southwest Grill, at 906 N Euclid Ave, scores 4.5 from 389 reviews and serves Southwestern staples, including burritos and nachos, at the counter. It opens daily at 10:30 a.m.
For a reservation-friendly dinner, Krazy Juan Mexican Steak House at 110 Uptown Dr offers cocktails, table service and a private dining room. Its Tuesday–Friday hours begin at 5 p.m., while weekend service starts at 11 a.m. For the latest closing time, Taco Bell at 260 Washington Ave stays open until 4 a.m. on Friday and Saturday nights, later than its N Euclid Ave counterpart.
3.5(1,130)· Google3.5 out of 5 from 1130 reviews (Google rating)
Mexican Restaurant · $
Open now · closes 3:00 AM
Taco Bell at 260 Washington Ave in Bay City, MI is a fast-food chain restaurant serving Mexican-inspired fare, including tacos, quesadillas and nachos. It serves breakfast, lunch, dinner and dessert, with coffee, vegetarian options and late-night food also listed among its offerings. The setting is casual, with seating for dine-in meals and options for solo diners, families and groups. Its Google rating is 3.5 stars from 1,130 reviews.
Service options include a drive-through, takeout and delivery, including no-contact delivery. Families with children have access to high chairs and a children’s menu. The restaurant lists wheelchair-accessible entrances, parking, restrooms and seating, along with free parking in a lot and on the street. Wi-Fi and a restroom are available, and debit cards and NFC mobile payments are accepted. These features support several ways to use the location, from a seated meal to a takeout order or drive-through stop.
4.1(1,098)· Google4.1 out of 5 from 1098 reviews (Google rating)
Mexican Restaurant · $
Closed · opens 10:00 AM
The Taste of Bay City is a Mexican restaurant at 1309 S Farragut St in Bay City, MI, serving lunch and dinner in a casual, cozy, quiet setting. Its offerings include comfort food, small plates, vegetarian options, coffee, and dessert, with a bar on site. Fast service is a listed feature, and the restaurant is popular for lunch, dinner, and solo dining. Both counter service and table service are available, along with dine-in, takeout, delivery, and catering.
Families and groups are welcome, with a children’s menu and high chairs available. The restaurant accepts reservations and provides free parking in a lot and on the street. Its entrance, parking, restrooms, and seating are wheelchair accessible, and dogs are allowed outside. Credit cards, debit cards, and NFC mobile payments are accepted. Its Google rating is 4.1 out of 5 from 1,098 reviews.
4.8(315)· Google4.8 out of 5 from 315 reviews (Google rating)
Mexican Restaurant · $
Closed · opens 11:00 AM
Los Pinostacos Mexican Grill is a Mexican restaurant at 1614 Kosciuszko Ave in Bay City, MI. Its casual, cozy and quiet setting accommodates solo diners and groups, and it is popular for lunch and dinner. The restaurant offers table service and takeout, but not delivery. Fast service is among its listed features, and its Google rating is 4.8 stars from 315 reviews.
The offerings include comfort food, small plates, healthy choices, and vegan and vegetarian options, along with coffee and dessert. Families have access to a children’s menu and high chairs. Free parking is available both in a lot and on the street, while the entrance, parking, restroom and seating are wheelchair accessible. Dogs are allowed outside. Credit cards, debit cards and mobile NFC payments are accepted.
3.9(163)· Google3.9 out of 5 from 163 reviews (Google rating)
Mexican Restaurant
Closed · opens 5:00 PM
Krazy Juan Mexican Steak House is a Mexican restaurant at 110 Uptown Dr in Bay City, MI, serving lunch and dinner in a casual, cozy setting. Its offerings include comfort food, small plates, vegetarian options, halal food, and desserts. An onsite bar serves beer, wine, cocktails, and liquor, with happy-hour drinks also available. Fast service, beer and cocktails, and a setting suited to watching sports are among its listed highlights. The restaurant has a Google rating of 3.9 from 163 reviews.
The restaurant welcomes children and groups, with a children’s menu, high chairs, changing tables, and a private dining room. Reservations are accepted, and both table service and solo dining are supported. For meals offsite, Krazy Juan offers takeout, curbside pickup, and catering, but not delivery. Free lot and street parking are available, along with wheelchair-accessible parking, an accessible entrance, seating, and restroom. Credit cards, debit cards, and NFC mobile payments are accepted.