There are 8 ways to get from Puno to Tupiza by bus, car, shuttle, plane, or train
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Bus
best- Take the bus from Puno to La PazPuno
- Take the bus from La Paz to TupizaLa Paz
19h 18m$247–268Tour, bus
cheapest- Take a shuttle bus from Puno to La PazPuno / ...
- Take the bus from El Alto to TupizaLa Paz / ...
28h 26m$61–76Drive 958.6 km
- Drive from Puno to Tupiza958.6 km
14h 19m$145–209Shuttle, bus to El Alto International Airport, fly to Tarija, bus
- Take a shuttle bus from Puno to Desaguadero
- Take the bus from Desaguadero to La Paz
- Fly from El Alto International Airport (LPB) to Tarija (TJA)LPB - TJA
- Take the bus from Tarija to Tupiza
12h 3m$275–471Bus, fly to Uyuni Airport
- Take the bus from Terminal Terrestre Puno to Terminal de Buses Desaguadero
- Take the bus from Terminal de Buses Desaguadero to Terminal de Buses La Paz
- Fly from La Paz Airport to Uyuni Airport
- Take the bus from Uyuni to Tupiza
14h 1m$623–684Shuttle, bus to El Alto International Airport, fly to Uyuni Airport, bus
- Take a shuttle bus from Puno to Desaguadero
- Take the bus from Desaguadero to La Paz
- Fly from El Alto International Airport (LPB) to Uyuni Airport (UYU)LPB - UYU
- Take the bus from Uyuni to Tupiza
13h 16m$312–540Bus, drive, fly to Uyuni Airport, train
- Take the bus from Terminal Zonal Sur de Puno to Terminal Interregional de Desaguadero
- Drive from Terminal Interregional de Desaguadero to Patamanta
- Fly from La Paz Airport to Uyuni Airport
- Take the train from Uyuní to Tupiza
16h 4m$241–289Shuttle, bus to El Alto International Airport, fly to Alcantari Airport, bus
- Take a shuttle bus from Puno to Desaguadero
- Take the bus from Desaguadero to La Paz
- Fly from El Alto International Airport (LPB) to Alcantari Airport (SRE)LPB - SRE
- Take the bus from Sucre to Tupiza
13h 34m$241–408
Puno to Tupiza by bus
Questions & Answers
The cheapest way to get from Puno to Tupiza is to Tour and bus which costs $60 - $80 and takes 28h 26m.
The fastest way to get from Puno to Tupiza is to shuttle and bus and fly which takes 12h 3m and costs $270 - $480.
No, there is no direct bus from Puno to Tupiza. However, there are services departing from Puno and arriving at Tupiza via La Paz. The journey, including transfers, takes approximately 19h 18m.
The distance between Puno and Tupiza is 992 km. The road distance is 958.6 km.
The best way to get from Puno to Tupiza without a car is to bus which takes 19h 18m and costs $240 - $270.
It takes approximately 19h 18m to get from Puno to Tupiza, including transfers.
Puno to Tupiza bus services, operated by Trans Titicaca, depart from Puno station.
Puno to Tupiza bus services, operated by Trans Titicaca, arrive at La Paz station.
Tupiza is 1h ahead of Puno. It is currently 2:30 AM in Puno and 3:30 AM in Tupiza.
Yes, the driving distance between Puno to Tupiza is 959 km. It takes approximately 14h 19m to drive from Puno to Tupiza.
What companies run services between Puno, Peru and Tupiza, Bolivia?
You can take a bus from Puno to Tupiza via La Paz in around 19h 18m.
- Website
- boa.bo
Flights from El Alto International Airport to Tarija
- Ave. Duration
- 1h 10m
- When
- Saturday and Sunday
- Estimated price
- $120–300
Flights from El Alto International Airport to Tarija via Cochabamba
- Ave. Duration
- 2h 46m
- When
- Every day
- Estimated price
- $120–300
Flights from El Alto International Airport to Uyuni Airport
- Ave. Duration
- 1h
- When
- Every day
- Estimated price
- $150–370
Flights from El Alto International Airport to Alcantari Airport
- Ave. Duration
- 1h
- When
- Tuesday, Thursday, Friday, and Sunday
- Estimated price
- $70–220
Flights from El Alto International Airport to Alcantari Airport via Cochabamba
- Ave. Duration
- 2h 21m
- When
- Every day
- Estimated price
- $70–220
Flights from El Alto International Airport to Alcantari Airport via Santa Cruz
- Ave. Duration
- 2h 40m
- When
- Monday
- Estimated price
- $70–220
- Phone
- +591 2 2184555
- info@fca.com.bo
- Website
- ferroviaria-andina.com.bo
Train from Uyuní to Tupiza
- Ave. Duration
- 7h 23m
- Frequency
- Once a week
- Estimated price
- $3–7
- Schedules at
- ferroviaria-andina.com.bo
- Phone
- +591 76760037
- Website
- facebook.com
Bus from Puno to La Paz
- Ave. Duration
- 7h 30m
- Frequency
- Twice daily
- Estimated price
- $12–110
- Schedules at
- ticketsbolivia.com
- Book at
- ticketsbolivia.com
- Phone
- +591 22283843
- nuevo.continente.srl@gmail.com
- Website
- facebook.com
Bus from Puno to La Paz
- Ave. Duration
- 6h
- Frequency
- Once daily
- Estimated price
- $220–250
- Book at
- https://www.ticketsbolivia.com/company/nc_internacional.php
Bus from Terminal Terrestre Puno to Terminal de Buses Desaguadero
- Ave. Duration
- 3h
- Frequency
- Once daily
- Estimated price
- $200–230
- Book at
- https://www.ticketsbolivia.com/company/nc_internacional.php
Bus from Terminal de Buses Desaguadero to Terminal de Buses La Paz
- Ave. Duration
- 3h
- Frequency
- Once daily
- Estimated price
- $190–220
- Book at
- https://www.ticketsbolivia.com/company/nc_internacional.php
- Phone
- +591 70469025
- info@expresotupiza.com.bo
- Website
- expresotupiza.com.bo
Bus from La Paz to Tupiza
- Ave. Duration
- 11h
- Frequency
- Twice daily
- Estimated price
- $29
- Book at
- ticketsbolivia.com.bo
Bus from La Paz to Tupiza
- Ave. Duration
- 14h 20m
- Frequency
- 4 times a day
- Estimated price
- $10–25
- Website
- https://www.ticketsbolivia.com/company/panamericana.php
- Road
- $10–15
Bus from El Alto to Tupiza
- Ave. Duration
- 14h 16m
- Frequency
- 4 times a day
- Estimated price
- $10–25
- Website
- https://www.ticketsbolivia.com/company/panamericana.php
- Road
- $10–15
Bus from Uyuni to Tupiza
- Ave. Duration
- 3h 40m
- Frequency
- 4 times a day
- Estimated price
- $2–4
- Website
- https://www.ticketsbolivia.com/company/panamericana.php
- Road
- $2–4
- Phone
- +591 70172259
- Website
- facebook.com
Bus from La Paz to Tupiza
- Ave. Duration
- 16h 4m
- Frequency
- 4 times a day
- Estimated price
- $15–18
- Schedules at
- facebook.com
- Standard
- $15–18
Bus from Sucre to Tupiza
- Ave. Duration
- 3h 56m
- Frequency
- 5 times a day
- Estimated price
- $9–12
- Schedules at
- facebook.com
- Standard
- $9–11
- Phone
- +591 71523592
- Website
- facebook.com
Bus from La Paz to Tupiza
- Ave. Duration
- 16h 58m
- Frequency
- 4 times a day
- Schedules at
- facebook.com
- Phone
- +591 67935831
- Website
- facebook.com
Bus from La Paz to Tupiza
- Ave. Duration
- 16h
- Frequency
- Once daily
- Estimated price
- $19
- Schedules at
- facebook.com
- Phone
- +51 95 175 5337
- info@sacredlaketitikaka.com
- Website
- sacredlaketitikaka.com
Shuttle from Puno to Desaguadero
- Ave. Duration
- 1h 45m
- Frequency
- On demand
- Estimated price
- $140
- Website
- https://sacredlaketitikaka.com/
Bus from Desaguadero to La Paz
- Ave. Duration
- 2h
- Frequency
- 4 times a day
- Estimated price
- $3
- Phone
- +591 67370711
- Website
- facebook.com
Bus from Tarija to Tupiza
- Ave. Duration
- 2h
- Frequency
- Twice daily
- Schedules at
- facebook.com
- Phone
- +591 466-60443
- luisfernandofl@gmail.com
- Website
- facebook.com
Bus from Tarija to Tupiza
- Ave. Duration
- 4h 15m
- Frequency
- Once daily
- Estimated price
- $10–22
- Schedules at
- facebook.com
- Phone
- +591 75111565
- Website
- ticketsbolivia.com
Bus from Tarija to Tupiza
- Ave. Duration
- 4h 30m
- Frequency
- Once daily
- Estimated price
- $12–26
- Schedules at
- ticketsbolivia.com
- Road
- $12–26
- Phone
- +51 051 630 257
- info@rumboexplora.com
- Website
- titicaca.cruises
Shuttle from Puno to La Paz
- Ave. Duration
- 12h 30m
- Frequency
- Hourly
- Estimated price
- $50
- Schedules at
- titicaca.cruises
- Phone
- +591 68696873
- Website
- facebook.com
Bus from Uyuni to Tupiza
- Ave. Duration
- 4h 15m
- Frequency
- Twice daily
- Estimated price
- $8–14
- Website
- https://www.ticketsbolivia.com/company/auto_transporte_tupiza.php
- Website
- https://www.facebook.com/autotransportetupiza/?locale=pt_BR
- Phone
- +51904244509
- Website
- aeroexpreso.com.pe
Bus from Terminal Zonal Sur de Puno to Terminal Interregional de Desaguadero
- Ave. Duration
- 2h 30m
- Frequency
- Every 4 hours
- Estimated price
- $3–35
- Schedules at
- aeroexpreso.com.pe
- Book at
- aeroexpreso.com.pe
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 How do I get from Sydney to Melbourne, How to get from London City Airport into central London, and How to get from Florence to Rome - to help you get the most out of your next trip.
More Questions & Answers
There are 16+ hotels available in Tupiza.



























