All of the haciendas provide transportation from Quito, often at an additional cost.
On weekends, local tourists visit the park, and there is a good chance of getting a lift from the turnoff to the main entrance and on to Laguna Limpiopungo. Midweek, the park is almost deserted, and you’ll probably end up walking if you don’t arrange transportation.
There are two entrances to the park:
Control Caspi This is the main southern entrance. It's reached via a turnoff about 22km south of Machachi (or roughly 30km north of Latacunga). From the turnoff, it’s 6km northwest over paved roads to Control Caspi and another 9km to the visitor center. Any Quito–Latacunga bus will drop you at the turnoff.
Control Norte (El Pedregal entrance) It’s possible to reach the park through this northern entrance via Machachi, but you’ll need to hire a pickup or rent a car. The 21km route is well signed and easy to follow.
Buses to and from Quito, Machachi and Latacunga can be flagged down or drop you off at the Control Caspi turnoff on the Panamericana. Please note that it's 15km from the highway to the park entrance. From here you can hire a pickup truck to take you to Refugio José Rivas (one way/return $30/50). Be sure to be specific if you want to go all the way to Refugio José Rivas.
The Tren de los Volcanes takes passengers on the round-trip day tour from Quito's Estación de Ferrocarril Chimbacalle to El Boliche station in the Área Nacional de Recreación El Boliche adjoining Cotopaxi National Park, with a stop at Machachi.