16 Mexican and Tex-Mex restaurants at 29 St. Petersburg locations, from Central Avenue to 4th Street and Tyrone, with hours from their own sites.

Last checked 2026-10-11. Refreshed every three months.

St. Petersburg’s Mexican restaurants follow the city’s main roads. Downtown and Central Avenue have Red Mesa Cantina, Red Mesa Mercado, Poppo’s Taqueria and a Casita Taqueria in the Grand Central District. 4th Street runs from Nueva Cantina on the south side past Chipotle, Qdoba, Tijuana Flats and Red Mesa on the north side, and the Tyrone area on the west side has Wicked Cantina, Torchy’s Tacos and a Grand Hacienda.

How we made this list. We started from OpenStreetMap records inside St. Petersburg’s city limits, the same records that feed our local directory, and checked each place against its own website on Oct. 11, 2026. We added places the map missed from the Florida Department of Business and Professional Regulation’s restaurant license records and checked each address against the U.S. Census Bureau’s city-limits map, so Kenneth City, Lealman and St. Pete Beach restaurants are left out. Food trucks are not listed. The list is alphabetical. It is not a ranking or a recommendation, and nobody paid to be on it. A place can write to us to correct its entry.

Name Address Hours as published Phone
Casa 28 Mexican Grill 2325 28th St. N 11 a.m. to 8:45 p.m. Tuesday to Sunday; closed Monday 727-954-4261
Casita Taqueria, Central Avenue 2663 Central Ave. 11 a.m. to 9 p.m. Monday to Thursday; 11 a.m. to 10 p.m. Friday and Saturday; closed Sunday 727-498-8749
Casita Taqueria, 4th Street 2701 4th St. N 11 a.m. to 9 p.m. Monday to Saturday; closed Sunday 727-498-6473
Casita Taqueria, 66th Street 2991 66th St. N 11 a.m. to 9 p.m. Tuesday to Saturday; closed Sunday and Monday 727-800-5469
Chipotle, downtown 780 4th St. N 10:45 a.m. to 11:59 p.m. daily 727-895-6050
Chipotle, 4th Street North 3540 4th St. N 10:45 a.m. to 11 p.m. daily 727-525-6247
Chipotle, 34th Street South 3901 34th St. S 10:45 a.m. to 11 p.m. daily 727-618-0423
Chipotle, 66th Street 1418 66th St. N 10:45 a.m. to 11 p.m. daily 727-344-3946
Grand Hacienda, 11th Avenue 399 11th Ave. N Not posted on its site 727-256-9770
Grand Hacienda, Tyrone 2424 Tyrone Blvd. N Not posted on its site 727-488-6961
Jimmy’s Tacos (no website) 2534 Central Ave. Not posted Not posted
Nueva Cantina 1625 4th St. S 11 a.m. to 9 p.m. Sunday to Thursday; 11 a.m. to 10 p.m. Friday and Saturday 727-201-9183
Pepe’s Cantina 3118 3rd Ave. N Not posted on its site Not posted
Poppo’s Taqueria (site would not load) 1033 Central Ave. Not posted 727-289-1121
Qdoba (store page would not load) 1330 4th St. N Not posted Not posted
Red Mesa 4912 4th St. N 11:30 a.m. to 9 p.m. Monday to Thursday; 11:30 a.m. to 10 p.m. Friday; 10:30 a.m. to 10 p.m. Saturday; 10:30 a.m. to 9 p.m. Sunday 727-527-8728
Red Mesa Cantina (site would not load) 128 3rd St. S Not posted 727-896-8226
Red Mesa Mercado (site would not load) 1100 1st Ave. N Not posted 727-424-9425
Taco Bell, 4th Street North 3600 4th St. N 9 a.m. to 3 a.m. Sunday to Thursday; 9 a.m. to 4 a.m. Friday and Saturday 727-527-3465
Taco Bell, 4th Street South 1495 4th St. S 9 a.m. to 2 a.m. Sunday to Thursday; 9 a.m. to 4 a.m. Friday and Saturday 727-821-0100
Taco Bell, 5th Avenue North 3401 5th Ave. N 9 a.m. to 5 a.m. Sunday to Thursday; 9 a.m. to 5:30 a.m. Friday and Saturday 727-323-4105
Taco Bell, 9211 4th Street North 9211 4th St. N 9 a.m. to 4 a.m. Sunday to Thursday; 9 a.m. to 5 a.m. Friday and Saturday 727-577-5519
Taco Bell, 34th Street South 5210 34th St. S 9 a.m. to 3 a.m. Sunday to Wednesday; 9 a.m. to 4 a.m. Thursday to Saturday 727-867-5507
Taco Bell, 66th Street 2028 66th St. N 9 a.m. to 2 a.m. Sunday to Thursday; 9 a.m. to 3 a.m. Friday and Saturday 727-347-7321
Tijuana Flats, 4th Street 944 4th St. N, Suite 100 10:30 a.m. to 10 p.m. Monday to Saturday; 10:30 a.m. to 9 p.m. Sunday 727-823-5882
Tijuana Flats, Tyrone 2117 66th St. N 10:30 a.m. to 10 p.m. Monday to Saturday; 10:30 a.m. to 9 p.m. Sunday 727-209-0191
Tijuana Flats, Roosevelt 10300 Roosevelt Blvd. N 10:30 a.m. to 10 p.m. Monday to Saturday; 10:30 a.m. to 9 p.m. Sunday 727-578-8970
Torchy’s Tacos (store page would not load) 2314 Tyrone Blvd. N Not posted 727-308-3332
Wicked Cantina 3650 Tyrone Blvd. N 11 a.m. to 9 p.m. Tuesday to Sunday 727-287-2794

The places

Casa 28 Mexican Grill, 2325 28th St. N. A family Mexican restaurant that also caters birthday, holiday and corporate parties. It is closed Monday.

Casita Taqueria, 2663 Central Ave., 2701 4th St. N and 2991 66th St. N. A local taqueria with three St. Pete restaurants and its own taco menu. All three are closed Sunday, and the 66th Street restaurant is also closed Monday.

Chipotle, four restaurants. The burrito chain’s downtown store on 4th Street North stays open to 11:59 p.m.; the others close at 11 p.m.

Grand Hacienda, 399 11th Ave. N and 2424 Tyrone Blvd. N. A Tampa Bay Mexican restaurant group whose site says its food is made from scratch daily and offers a catering menu. Its site does not post hours.

Nueva Cantina, 1625 4th St. S. A Mexican restaurant with sister locations in Tampa and Palm Harbor. It runs a weekday afternoon taco deal from 2 to 6 p.m.

Pepe’s Cantina, 3118 3rd Ave. N. A Central Florida Mexican grill chain; its St. Pete restaurant takes reservations through its site.

Red Mesa, 4912 4th St. N. The original restaurant of the local Red Mesa group, with a daily menu, a La Fonda menu and a bar menu. It opens at 10:30 a.m. on weekends. The group’s downtown Red Mesa Cantina and Red Mesa Mercado both hold current state food licenses; their sites would not load for us.

Taco Bell, six restaurants. The Tex-Mex chain posts the latest hours on this list; the 5th Avenue North store is open to 5 a.m.

Tijuana Flats, three restaurants. A Florida Tex-Mex chain open from 10:30 a.m. every day.

Wicked Cantina, 3650 Tyrone Blvd. N. A Tex-Mex and margarita restaurant with sister restaurants on Anna Maria Island and in Sarasota. Its St. Pete restaurant is closed Monday and says it has full parking.

Places we could not check online. Jimmy’s Tacos, Poppo’s Taqueria, Qdoba and Torchy’s Tacos all hold current state food licenses at the addresses above; we found no website for Jimmy’s, and the others’ pages would not load. Call before you go.

Also on our pages

Frequently asked questions

Where can I get Mexican food in downtown St. Petersburg?

Downtown has Red Mesa Cantina on 3rd Street South, Red Mesa Mercado on 1st Avenue North, Poppo’s Taqueria on Central Avenue, Grand Hacienda on 11th Avenue North, Nueva Cantina on 4th Street South, and Chipotle, Qdoba and Tijuana Flats on 4th Street North.

Which St. Petersburg taco places are open late?

The Taco Bell stores post the latest hours: the one at 3401 5th Ave. N is open to 5 a.m., and the 9211 4th St. N store to 4 a.m. Among sit-down restaurants, Nueva Cantina and Red Mesa on 4th Street North stay open to 10 p.m. on Friday.

How many Casita Taqueria locations are in St. Pete?

Three: 2663 Central Ave., 2701 4th St. N and 2991 66th St. N. All three are closed Sunday, by Casita’s own site.

Is there Tex-Mex in St. Petersburg?

Wicked Cantina at 3650 Tyrone Blvd. N calls itself Tex-Mex, and Torchy’s Tacos at 2314 Tyrone Blvd. N, by Tyrone Square, is a Texas taco chain. Tijuana Flats has three St. Pete restaurants.