Rome2Rio

How to get fromTarapoto to Madre de Diosby plane, bus, car, or shuttle

Find Transport to Madre de Dios

See all options

There are 4 ways to get from Tarapoto to Madre de Dios by plane, bus, car, or shuttle

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

  1. Fly

    best
    1. Fly from Tarapoto (TPP) to Puerto Maldonado (PEM)plane plane TPP - PEM
    4h
    $103–360
  2. Bus

    cheapest
    1. Take the bus from Tarapoto to Gran Terminal Terrestre Plaza Nortebus bus
    2. Take the bus from Gran Terminal Terrestre Plaza Norte to Cuscobus bus
    3. Take the bus from Cusco to Puerto Maldonadobus bus
    2d
    $80–113
  3. Drive 2,166.9 km

    1. Drive from Tarapoto to Puerto Maldonadocar car 2,166.9 km
    41h 40m
    $326–471
  4. Bus, Tour

    1. Take the bus from Tarapoto to Lima - La Victoriabus bus
    2. Take a shuttle bus from Lima to Puerto Maldonadoshuttle bus Selva: Puerto Maldonado
    2d 19h

Tarapoto (TPP) to Puerto Maldonado (PEM) flights

Calendar28Weekly Planes
Duration4h 47mAverage Duration
Ticket$152Cheapest Price
See schedules

Questions & Answers

What companies run services between Tarapoto, Peru and Madre de Dios, Peru?

LATAM Chile, Star Peru, and Sky Airline fly from Tarapoto (TPP) to Puerto Maldonado (PEM) 4 times a day. Alternatively, you can take a bus from Tarapoto to Puerto Maldonado via Gran Terminal Terrestre Plaza Norte, Cusco, and Cusco in around 2d.

Airlines
Bus operators

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 Need to know: Greyhound, How to get from JFK to New York City, and Bali: What to do if Mount Agung erupts - to help you get the most out of your next trip.

More Questions & Answers