Rome2Rio

How to get fromVilcabamba to Punoby car, bus, train or plane

Find Transport to Puno

See all options

There are 9 ways to get from Vilcabamba to Puno by car, bus, train, or plane

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

  1. Drive, Tour, bus

    best
    1. Drive from Vilcabamba to Urabambacar car
    2. Take the bus from Urabamba to Cuscobus bus
    3. Take the bus from Cusco Bus Station to Punobus bus
    15h 53m
    $84–114
  2. Drive, bus

    cheapest
    1. Drive from Vilcabamba to Andahuaylascar car
    2. Take the bus from Andahuaylas to Cuscobus bus
    3. Take the bus from Cusco Bus Station to Punobus bus
    17h 2m
    $54–93
  3. Drive, Tour, train

    1. Drive from Vilcabamba to Urabambacar car
    2. Take the bus from Urabamba to Cuscobus bus
    3. Take the train from Cusco - Wanchaq to Punotrain train
    21h 48m
    $337–5,582
  4. Drive 774.2 km

    1. Drive from Vilcabamba to Punocar car 774.2 km
    14h 26m
    $117–169
  5. Drive, bus to Coronel Fap Alfredo Mendívil Duarte Airport, fly to Inca Manco Cápac International Airport

    1. Drive from Vilcabamba to Nueva Esperanzacar car
    2. Take the bus from Nueva Esperanza to Ayacuchobus bus
    3. Fly from Coronel Fap Alfredo Mendívil Duarte Airport (AYP) to Inca Manco Cápac International Airport (JUL)plane plane AYP - JUL
    12h 44m
  6. Drive, bus via Andahuaylas

    1. Drive from Vilcabamba to Talaveracar car
    2. Take the bus from Talavera to Cuscobus bus
    3. Take the bus from Cusco Real Inka Car to Punobus bus
    22h 25m
    $229–1,164
  7. Drive, bus, train

    1. Drive from Vilcabamba to Talaveracar car
    2. Take the bus from Talavera to Cuscobus bus
    3. Take the train from Cusco - Wanchaq to Punotrain train
    23h 45m
    $309–5,564
  8. Drive, Tour to Alejandro Velasco Astete International Airport, fly to Inca Manco Cápac International Airport

    1. Drive from Vilcabamba to Urabambacar car
    2. Take the bus from Urabamba to Cuscobus bus
    3. Fly from Alejandro Velasco Astete International Airport (CUZ) to Inca Manco Cápac International Airport (JUL)plane plane CUZ - JUL
    16h 24m
    $237–527
  9. Drive, bus to Coronel Fap Alfredo Mendívil Duarte Airport, fly to Rodríguez Ballón International Airport, bus

    1. Drive from Vilcabamba to Nueva Esperanzacar car
    2. Take the bus from Nueva Esperanza to Ayacuchobus bus
    3. Fly from Coronel Fap Alfredo Mendívil Duarte Airport (AYP) to Rodríguez Ballón International Airport (AQP)plane plane AYP - AQP
    4. Take the bus from Arequipa to Punobus bus
    17h 22m

Coronel Fap Alfredo Mendívil Duarte Airport (AYP) to Inca Manco Cápac International Airport (JUL) flights

Calendar27Weekly Planes
Duration5h 35mAverage Duration
Ticket$73Cheapest Price
See schedules

Questions & Answers

What companies run services between Vilcabamba, Ayacucho, Peru and Puno, Peru?

There is no direct connection from Vilcabamba to Puno. However, you can drive to Urabamba, take the bus to Cusco, walk to Jardín de la Cerveza, take the bus to Cusco Airport, take the bus to Terminal Terrestre del Cusco, walk to Cusco Bus Station, then take the bus to Puno. Alternatively, you can take a vehicle from Vilcabamba to Puno via Urabamba, Cusco, Qorikancha, Plaza Zarumilla, Jardín de la Cerveza, and Cusco - Wanchaq in around 21h 48m.

Airlines
Train operators
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 Italy Travel Guides, How to get from London to Edinburgh, and Travel Insider: Top Japan travel tips by Beatrix Holland - to help you get the most out of your next trip.