Peruvian taxis don't run on meters, so you need to arrange a price with the driver before accepting the ride. Taxi drivers usually try to overcharge, especially when confronted by a foreign tourist. If you have no idea how much the fare should be, try reducing the driver's price by a small amount (if the driver says 12 nuevos soles, offer 10). It's always a good idea to ask someone beforehand, such as a hotel receptionist, how much a taxi to your destination should cost."
http://goperu.about.com/od/gettingaroundperu/qt/Taxis-In-Per...
"Taxi Prices in Peru
Peruvian taxis don't run on meters, so you need to arrange a price with the driver before accepting the ride. Taxi drivers usually try to overcharge, especially when confronted by a foreign tourist. If you have no idea how much the fare should be, try reducing the driver's price by a small amount (if the driver says 12 nuevos soles, offer 10). It's always a good idea to ask someone beforehand, such as a hotel receptionist, how much a taxi to your destination should cost."