VOTED BEST FOOD TRUCK
10 YEARS IN A ROW

El Roy’s Express Mex

Welcome to El Roy’s, a family-owned Mexican restaurant with six locations in Sonoma County. We offer authentic Mexican cuisine, prepared with fresh ingredients and served with pride in our clean establishments. Known for our hardworking and loud atmosphere, we ensure fair pricing and uphold our commitment to integrity in everything we do.

El Roy's Billboard 10 years

Family Owned & Operated

Despite our growth, El Roy’s remains a family-owned establishment dedicated to maintaining the values we’ve upheld since the beginning. Our expansion to six locations across Sonoma County hasn’t changed our commitment to providing authentic Mexican cuisine with integrity and fairness.

We continue to prioritize cleanliness, efficiency, and a hardworking approach in every location. The loud, lively atmosphere you experience at El Roy’s is a testament to our family’s dedication to quality and customer satisfaction.

Our Locations

Explore our six locations across Sonoma County and find the nearest El Roy’s to enjoy our delicious Mexican cuisine. You can easily browse each location and place your order directly from the locations below.

Petaluma 401 Washington

401 E. Washington St Petaluma Ca, 94952

Monday- Saturday  5pm-10pm

Closed on Sundays

Petaluma Fairgrounds

175 Fairgrounds Dr Petaluma Ca, 94952

OPEN EVERYDAY
Monday-Sunday 11am-11pm
Call in for Pick up (707) 241-6534

El Roy's Sebastopol Rd Truck

Sebastopol Rd

1569 Sebastopol Rd Santa Rosa, Ca 95407

Monday-Saturday 11am-11pm
Closed on Sundays
Call in for Pick up (707) 843-2166

Santa Rosa Ave South 2728

2728 Santa Rosa Ave, Santa Rosa Ca 95407

Monday-Saturday 11am-11pm
Sunday 11am-10pm
Call in for Pick up (707) 494-3558

Santa Rosa Ave North 505

505 Santa Rosa Ave, Santa Rosa Ca 95407

Monday-Saturday 11am-10pm
Closed on Sundays
Call in for pick up (707) 890-1763

Santa Rosa Restaurant
(coming soon)

602 Elsa Dr, Santa Rosa, ca 95407

OPEN EVERYDAY
Monday-Sunday   11am-8pm
Call in for Pick up (707) 843-7104

We’re Social

Make sure to follow us.