Taxis are plentiful and inexpensive. Do not, however, hail taxis on the streets. If you are staying at a hotel, have the hotel doorman find a taxi for you. Avoid roaming VW bug taxis. Try the subway, one of the finest in the world.
Some stations have wonderful attractions.
For instance, the Pino Suarez station houses an actual Aztec temple which was unearthed during construction. For 1.5 pesos you can ride 175 km of track aboard quiet, French-designed trains. Watch your belongings during rush hour. Most trains run from 6 a.m. to midnight. Majestic Mexico, a partner of Webwerxx.