Skip Navigation

Tom's Farms

Tom's has a variety of shops, restaurants, and attractions for family entertainment.
Train Tickets
Children with their hands raised at a stage show
Photo 1 of 1
Photo Credit:

Tom's Farms at Glen Ivy Village offers a plethora of family entertainment activities including a variety of shops, a farmers market, multiple restaurants, and a diverse selection of unique entertainment attractions. It started as a humble produce stand in 1974, at just 3,500 square feet in size – but over the past four decades has grown to include a collection of shops, rides, restaurants, and other engaging entertainment activities.

There’s a gourmet wine and cheese shop for adults, a fresh produce market, a furniture store, and a collection of American style restaurants including Tom’s Farms Bar and Grill, Tom’s Old Fashioned Burgers, and Patio Pizza. There’s even an old-fashioned candy shop with an abundant selection of popular Novelty Candies that will transport a sweet tooth of any age and stage in life back to childhood.

Children will be entertained all day, with attractions including train rides, weekend magic shows, a petting zoo, a bounce house, pony rides, a craft fair, and an Old-Time carousel. There are also free, live music concerts in the picnic area on weekends which feature sounds from some of the best local talent. It’s a fantastic destination to relive the fond memories of childhood nostalgia, and enjoy a day of family fun.

Nearest Station
Corona - North Main
23900 Temescal Canyon Rd
Temescal Valley, CA 92883
(951) 277-4422
General directions
View on Google Maps

Take Metrolink IEOC or 91/PV lines to Corona - North Main Station

Take a taxi/ride share to destination (9.2 miles; 16 minutes)

SoCal Explorer

All Aboard for Rewards

Take a ride on Metrolink, earn points towards another. It’s easy and it’s free.

Metrolink Weekends

Kids ride free!

Free train rides for children 17 years old and younger on Saturdays and Sundays when accompanied by a fare-paying adult.

$10 Weekends

Ride Metrolink with the $10 Weekend Day Pass. Valid system-wide on either Saturday or Sunday.

Train Tickets