FROM ISOLA — CATALINA ISLAND'S ISLAND GUIDE · UPDATED JULY 2026

Mexican Restaurants in Catalina Island, CA

Part of Isola, the Island's live guide to eat, drink & do — open-now status, menus and one-tap directions.

Looking for mexican food in Catalina Island? Here are the Island's mexican spots — with menus, prices, hours and live "open now" status. Tap any restaurant to call, get directions, or see the full live menu.

We track 4 spots here, averaging 4.3★. Every listing shows the day's hours, a sample menu with prices, and one-tap call, directions and ordering — plus live "open now" status on the main guide.

On this page: Maggie's Blue Rose, Buffalo Nickel, The Sandtrap and Coyote Joe's.

Maggie's Blue Rose $$

★ 4.1 · Mexican · 417 Crescent Ave, Avalon, CA 90704

Upscale-ish Mexican over the waterfront with the best margarita list in town and lobster street tacos that justify the tab. Get a window table at sunset.

Hours: Sun 11am–8pm · Mon 11am–8pm · Tue 11am–8pm · Wed 11am–8pm · Thu 11am–8pm · Fri 11am–8pm · Sat 11am–8pm

Buffalo Nickel $$

★ 4.6 · Mexican · 57 Pebbly Beach Rd, Avalon, CA 90704

Out by Pebbly Beach where the tourists don't wander — call for the free shuttle and eat where the locals do. Mango wings, solid pizza and Mexican plates, plus $16.95 pasta night Mondays.

Hours: Sun 10am–9pm · Mon 11am–9pm · Tue 11am–9pm · Wed 11am–9pm · Thu 11am–9pm · Fri 11am–9pm · Sat 10am–9pm

The Sandtrap $

★ 4.3 · Mexican · 501 Avalon Canyon Rd, Avalon, CA 90704

Up Avalon Canyon by the golf course — the daily 2–7pm happy hour ($2 street tacos, $2 drafts, $5 margs) is the best food deal on the island. Worth the ten-minute walk inland.

Hours: Sun 8am–7pm · Mon 8am–7pm · Tue 8am–7pm · Wed 8am–7pm · Thu 8am–7pm · Fri 8am–7pm · Sat 8am–7pm

Coyote Joe's $$

★ 4.0 · Mexican · 113 Catalina Ave, Avalon, CA 90704

Started as Saldana's Taco Shop in 1982, now the rowdy Mexican cantina a few steps from the pier — burritos are pricey ($24, island tax) but the margarita pitchers and 2am kitchen keep everyone coming back.

Hours: Sun 10am–2pm · Mon 10am–2pm · Tue 10am–2pm · Wed 10am–2pm · Thu 10am–2pm · Fri 10am–2pm · Sat 10am–2pm

← See the whole Island (live open-now)