• Our partners include:

  • Booking.com
  • Skyscanner
  • Airbnb
  • Expedia
  • Uber
  • Rentalcars.com

There are 4 ways to get from Lima to Tarma by plane, taxi, bus or car

Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2rio's travel planner.

Recommended option

Fly, taxi  •  1h 58m

  1. Fly from Lima (LIM) to Jauja (JAU) LIM - JAU
  2. Take a taxi from Jauja to Tarma

$123 - $706

Cheapest option

Bus Expreso Selva Central, taxi  •  7h 21m

  1. Take the bus from Lima - San Luis to Junin
  2. Take a taxi from Junin to Tarma

$74 - $89

2 alternative options

Bus Expreso Lobato, taxi  •  5h

  1. Take the bus from Lima to Santa Ana
  2. Take a taxi from Santa Ana to Tarma

$85 - $110

Drive  •  5h 24m

  1. Drive from Lima to Tarma 212.4 miles

$30 - $45

Questions & Answers

The cheapest way to get from Lima to Tarma is to drive which costs $30 - $45 and takes 5h 24m.

More details

The quickest way to get from Lima to Tarma is to fly and taxi which costs $120 - $750 and takes 1h 58m.

More details

The distance between Lima and Tarma is 161 km. The road distance is 339.9 km.

Get driving directions

The best way to get from Lima to Tarma without a car is to bus and taxi which takes 5h and costs $85 - $110.

More details

It takes approximately 1h 58m to get from Lima to Tarma, including transfers.

More details

The quickest flight from Lima Airport to Jauja Airport is the direct flight which takes 45m.

Search flights

Yes, the driving distance between Lima to Tarma is 340 km. It takes approximately 5h 24m to drive from Lima to Tarma.

Get driving directions

Peruvian Airlines, LC Perú and LATAM Chile offer flights from Lima Airport to Jauja Airport.

Search flights

There are 11+ hotels available in Tarma. Prices start at $17 USD per night.

More details

The best way to get from Lima to Lima Airport is to taxi which takes 14m and costs $17 - $22.

More details

Map of how to get from Lima to Tarma.
Launch map view
  • Distance: 100.9 miles
  • Duration: 1h 58m

What companies run services between Lima, Peru and Tarma, Peru?

There is no direct connection from Lima to Tarma. However, you can take the taxi to Lima airport, fly to Jauja, then take the taxi to Tarma. Alternatively, you can take the bus to Santa Ana then take the taxi to Tarma.

Airlines
Peruvian Airlines
Website
peruvian.pe
Flights from Lima to Jauja
Ave. Duration
45m
When
Every day
Estimated price
$80 - $250
LC Perú
Flights from Lima to Jauja
Ave. Duration
50m
When
Every day
Estimated price
$75 - $1,200
LATAM Chile
Website
latam.com
Flights from Lima to Jauja
Ave. Duration
52m
When
Every day
Estimated price
$16 - $200
Bus operators
Expreso Lobato
Phone
+51 989 113492
Website
expresolobato.com
Bus from Lima to Santa Ana
Ave. Duration
3h 47m
Frequency
5 times a day
Schedules at
expresolobato.com
Other operators
Taxi from Jauja to Tarma
Ave. Duration
58m
Estimated price
$70 - $85
VIPcar Huancayo
Phone
+51 999 461-414
Website
vipcarhuancayo.com
Taxi Jet Huancayo
Phone
+51 64 251-515
Website
taxijethuancayo.com

Want to know more about travelling around the world?

Rome2rio's Travel Guide series provide vital information for the global traveller. Read our range of informative guides on popular transport routes and companies - including 4 stunningly beautiful Philippines islands you need to visit, Travelling to the UK: What do I need to know? and Getting to Rome from the airport - to help you get the most out of your next trip.