From La Paz to Cusco by bus: Everything you need to know

The overland route from La Paz to Cusco is one of the most popular for Latin American tourists arriving from Uruguay, Argentina and Brazil in the months of January and February mainly. There are several ways to make this trip: directly or with stopovers in Copacabana and /or Puno, tourist sites worth knowing.

Machu Picchu, Peru

The direct trip lasts between 14 and 15 hours, depending on the company and departure time, while the trip with stopovers may vary according to the traveler’s stay at stopover points such as Puno or Copacabana.

You can compare prices and companies as well as buy your tickets online with Tickets Bolivia.

We know that planning a long overland trip is often overwhelming, so we have compiled all the information that can help you organize and enjoy your trip to the fullest. After all, the journey itself is just as important as the destination!

hotels.com

Direct trip from La Paz to Cusco

Several companies offer direct service from La Paz to Cusco by bus. There are two possible routes: the one that goes through Puno and stops in Desaguadero for migration, and the one that goes through Copacabana and Puno, making migration in Yunguyo or Kasani.

The immigration procedure is simple, you only have to present your identity documents at the Bolivian window, to leave the country, as well as at the Peruvian window to enter.

Buses leave from the La Paz Bus Terminal, located between Peru and Uruguay Avenues. You can see the exact address of the terminal at this link.

Before boarding the bus, it is necessary to pay the Terminal Use fee, which costs 2 Bolivianos per passenger (less than 50 cents). See the table below for the companies that provide this service, and all relevant information. Buy your tickets from La Paz to Cusco safely and securely online with Tickets Bolivia.

La Paz, Bolivia

Direct buses from La Paz to Cusco

Bus companySeat classTime of departure Time of arrival Price in US$
Trans SalvadorCama7:30hrs.22:30hrs.$35.33
NC InternacionalCama7:40hrs.22:30hrs.$35.04
Trans LitoralCama8:00hrs.22:30hrs.$38.54
Bolivia HopTouristic bus7:00hrs.6:00hrs. (+1 day)$49.00

Trips with stopover

From La Paz to Puno

For a longer but more restful trip and, above all, one that allows you to enjoy the attractions of Puno, you can make the trip from La Paz to Puno and from there to Cusco. Fleets depart from La Paz to Puno from the La Paz Bus Terminal (see map above) at 07:30, 08:00 in sleeper buses (160 degrees recline). The cost of the tickets is around 20 to 25 dollars, depending on the schedule and the company. The trip takes 7 hours and passes through the Desaguadero border.

In Puno, the buses arrive at the Terminal Terrestre de Puno located at the following address: Jr. Primero de Mayo 703.

From Puno to Cusco

Puno is a port city located at an altitude of over 3,800 meters above sea level, on the shores of Lake Titicaca, in the Altiplano of Peru. Puno is a picturesque hillside town overlooking Lake Titicaca and one of its major attractions, the floating islands of the Uros. This, and its proximity to the Bolivian border, make it a regular stop on the South American tourist route.

After enjoying the attractions of Puno, you can continue your journey to Cusco. Check this table to know the companies that travel from Puno to Cusco and all relevant data. To buy your tickets from Puno to Cusco online with Tickets Bolivia.

Direct trips from Copacabana to Cusco

Bus companySeat classDeparture timeArrival timePrice in US$
TranszelaCama8:45hrs.15:45hrs.15.00$
Avalos ToursCama22:00hrs.05:00hrs.22.15$
Turismo MerCama22:00hrs.05:00hrs.24.62$
TranszelaCama22:00hrs.05:00hrs.15.00$
Turismo MerTouristic07:00hrs.17:00hrs.69.00$
Avalos ToursTouristic07:00hrs.17:30hrs.70.00$

However you have planned your trip, nothing compares to the moment you finally reach your destination: the city of Cusco. All the buses arrive at the Bus Terminal of Cusco, located on Av. Vía de Evitamiento #429. Here is the map.

We hope the information has been useful and that you have a wonderful trip through the lands of the Incas.

To purchase tickets online, visit our site: www.ticketsbolivia.com

Traveling from Cusco to Uyuni

One of the most frequent questions we get this time of the year is how do I travel from Cusco to Uyuni? Being two of the most popular tourist destinations in the region that are located relatively close to each another, it is amazing that there is no bus or train that offers a direct trip. But not all is lost. You can travel from Cusco to Uyuni by land affordably and comfortably. This is how:

 

Machu Picchu

How do I get from Cusco to Uyuni?

The first step to get from Cusco to Uyuni by bus is reaching La Paz. There are many options for making this trip by bus. Sadly, there are no trains that covers this route. Tickets Bolivia works with Trans Salvador, Tour Peru and NC Internacional, dependable and quality bus companies. These are their schedules and reference prices (prices may vary according to the season):

CompanyBus classRouteTime of departure and arrivalPrices in US Dollars
Trans SalvadorCama, tres filasStops in Puno, migration in Desaguadero22:00/13:0033.58 US$
Trans SalvadorCama, 4 filasStops in Puno, migration in Desaguadero22:00/13:0029.20 US$
Tour PeruSemi camaStops in Puno, migration in Desaguadero22:00/15:0027.74 US$
NC InternacionalCamaStops in Puno, migration in Desaguadero22:30/14:3036.50 US$

The buses depart from the Cusco Bus Termial, located at the following address:

https://ticketsbolivia.com.bo/googlemaps/terminal_cusco.php

From La Paz to Uyuni by bus:

There are many bus companies that offer direct services to travel from La Paz to Uyuni. Tickets Bolivia works with Panasur, Cruz del Norte and Trans Omar. Their schedules are as follows:

Trans Omar has a semi lie -flat bus (seats recline 160 degrees) that leaves from La Paz to Uyuni every day at 20:00, arriving in Uyuni at 06:00 the next day. The service does not include meals, but the bus stops along the road so passengers can buy food and drink. Trans Omar also has a lie-flat bus (seats recline to 170 degrees) departing at the same time every day and arriving in Uyuni at 7:00 the next day.

Cruz del Norte has a Lie-Flat Bus. It departs 20.30 and arrives 06.30 the next day. The bus stops in Oruro.

Panasur has a bus from La Paz to Uyuni (lie-flat) that departs at 20:00 and arrives in Uyuni at 6:00 the next day. All buses depart from the bus terminal of La Paz, located at the following address: https://ticketsbolivia.com.bo/googlemaps/terminal_la_paz.php

The buses arrive in Uyuni at the following address: https://ticketsbolivia.com.bo/googlemaps/terminal_uyuni.php

From Oruro to Uyuni by Train:

What is it about trains? With this option, the passenger travels from La Paz to Oruro by bus and then from Oruro to Uyuni by train. This option allows you to enjoy train traveling through the Bolivian altiplano, in an of itself an unforgettable experience. Buses from La Paz to Oruro depart every 30 minutes practically all day from the La Paz bus terminal (see map above). The trip takes 3 hours and you arrive in Oruro at the Bus terminal located at the following address: https://ticketsbolivia.com.bo/googlemaps/terminal_oruro.php

Once in Oruro, you must take a cab to the Train Station, located on Av. Velasco Galvarro on the corner of Aldana St. The trains that travel from Oruro to Uyuni are Wara Wara del Sur and Expreso del Sur. Wara Wara del Sur leaves Wednesdays and Sundays at 19:00, and arrives in Uyuni at 02:20 in the morning. Expreso del Sur leaves on Tuesdays and Fridays at 14:00, arriving in Uyuni at 21:20.

With all this info there is no reason to miss Uyuni if you are traveling to Cuzco and making the most of your trip. If you want to buy tickets online just click here: www.ticketsbolivia.com.bo

Have a nice trip!

Traveling from Cusco to Uyuni by bus : all you need to know

Updated January 2020

There are no direct flight or bus from Cusco to Uyuni. Being two of the most popular tourist destinations in the region that are located relatively close to each another, it is amazing that there is no bus or train that offers a direct trip. But you can travel from Cusco to Uyuni by land affordably and comfortably. This is how:

Cusco to Uyuni by road

How do I get from Cusco to Uyuni?

The first step to get from Cusco to Uyuni by bus is reaching La Paz. There are many options for making this trip by bus. Sadly, there are no trains that covers this route. Tickets Bolivia works with Trans Salvador, Tour Peru and NC Internacional, dependable and quality bus companies. These are their schedules and reference prices (prices may vary according to the season):

CompanyBus classRouteTime of departure and arrivalPrices in US Dollars
Trans SalvadorCama, tres filasStops in Puno, migration in Desaguadero22:00/13:0033.58 US$
Trans SalvadorCama, 4 filasStops in Puno, migration in Desaguadero22:00/13:0029.20 US$
Tour PeruSemi camaStops in Puno, migration in Desaguadero22:00/15:0027.74 US$
NC InternacionalCamaStops in Puno, migration in Desaguadero22:30/14:3036.50 US$
Cusco to La Paz by bus: schedule an prices

The buses depart from the Cusco Bus Terminal, located at the following address:

https://ticketsbolivia.com.bo/googlemaps/terminal_cusco.php

From La Paz to Uyuni by bus:

There are many bus companies that offer direct services to travel from La Paz to Uyuni. Tickets Bolivia works with Panasur, Cruz del Norte and Trans Omar. Their schedules are as follows:

Trans Omar has a semi lie -flat bus (seats recline 160 degrees) that leaves from La Paz to Uyuni every day at 20:00, arriving in Uyuni at 06:00 the next day. The service does not include meals, but the bus stops along the road so passengers can buy food and drink. Trans Omar also has a lie-flat bus (seats recline to 170 degrees) departing at the same time every day and arriving in Uyuni at 7:00 the next day.

Cruz del Norte has a Lie-Flat Bus. It departs 20.30 and arrives 06.30 the next day. The bus stops in Oruro.

Panasur has a bus from La Paz to Uyuni (lie-flat) that departs at 20:00 and arrives in Uyuni at 6:00 the next day. All buses depart from the bus terminal of La Paz, located at the following address: https://ticketsbolivia.com.bo/googlemaps/terminal_la_paz.php

The buses arrive in Uyuni at the following address: https://ticketsbolivia.com.bo/googlemaps/terminal_uyuni.php

From Oruro to Uyuni by Train:

What is it about trains? With this option, the passenger travels from La Paz to Oruro by bus and then from Oruro to Uyuni by train. This option allows you to enjoy train traveling through the Bolivian altiplano, in an of itself an unforgettable experience. Buses from La Paz to Oruro depart every 30 minutes practically all day from the La Paz bus terminal (see map above). The trip takes 3 hours and you arrive in Oruro at the Bus terminal located at the following address: https://ticketsbolivia.com.bo/googlemaps/terminal_oruro.php

Once in Oruro, you must take a cab to the Train Station, located on Av. Velasco Galvarro on the corner of Aldana St. The trains that travel from Oruro to Uyuni are Wara Wara del Sur and Expreso del Sur. Wara Wara del Sur leaves Wednesdays and Sundays at 19:00, and arrives in Uyuni at 02:20 in the morning. Expreso del Sur leaves on Tuesdays and Fridays at 14:00, arriving in Uyuni at 21:20.

With all this info there is no reason to miss Uyuni if you are traveling to Cuzco and making the most of your trip. If you want to buy tickets online just click here: www.ticketsbolivia.com.bo

Have a nice trip!

From Uyuni to Cusco by land

Whether you travel by land or by plane, the trip from Uyuni to Cusco must be divided in at least two segments, or three, depending on your plans and preferences. You will need to travel from Uyuni to La Paz, either directly or with a stop in Oruro, and from there you can take a direct bus or flight to Cusco. Keep on reading to find out all you need to know.

La Paz, Bolivia

The fastest option

There aren’t direct flights between Uyuni and Cusco but the fastest way to get there would still be flying with one stop and change of plane in La Paz. Amaszonas, a Bolivian airline, has direct flights from Cusco to La Paz and then from La Paz to Uyuni. This journey would take the whole day and costs about 200-260 us$ depending on the time of year but it is the fastest way.

Stop in La Paz

Uyuni to La Paz

The distance between Uyuni and La Paz is 731 km. La Paz is located at 3,600 meters above sea level and a necessary . You can travel from Uyuni to La Paz either by direct bus, or by a combination of train and bus. All buses headed for La Paz leave Uyuni at night, from the bus stop located on Cabrera Street, on the corner of Arce Av. The trip takes around 9 hours. In La Paz, the buses arrive at the main bus terminal, located on Uruguay Street on the corner of Peru Av.

CompanyBus classRouteTime of departure and arrivalPrices in US Dollars
Trans OmarSemi lie-flat/Lie-flat 3 rowsDirect service20:00/6:00 (+1 day($14.60/21.90
PanasurLie-flatDirect service20:30/6:00 (+1 day)$14.60/21.90
Cruz del NorteSemi lie-flat/Lie-flatDirect service20:30/6:30 (+1 day)$14.60/21.90
Trans TiticacaLie flatDirect service22:00/7:00 (+1 day)$27.74
Uyuni Salt Flat

To go by train and bus, you have to take the train from Uyuni to Oruro and then continue by bus to La Paz. The train companies offering this service are: Expreso del Sur, which leaves on Wednesdays and Saturdays, and Wara Wara del Sur, which leaves on Mondays and Thursdays. The trains offer Salon class and Executive class services, where Executive class is more expensive and has more comfortable seats, and amenities such as blankets and snack on board. All passengers have access to the dining car on the train.

The train leaves Uyuni from the station located arrives at the train station on Ferroviaria Av. on the corner of Arce Av. They arrive in Oruro at the train station located on Velasco Galvarro St. From there you can take a taxi to the bus station in Oruro in order to take a bus to La Paz. Buses leave every half an hour and the trip takes around four hours.

Machu Picchu, Peru

La Paz to Cusco

The journey takes about 12 hours, covering a distance of 640 km. In order to travel from La Paz to Cusco by bus you have two alternatives: you can go through the Bolivia-Peru border in Desaguadero, or you can go though Copacabana, crossing the border in Kasani. Desaguadero is a more direct route, while Copacabana is the more scenic route, taking your to the shores of Lake Titicaca.

Lake Titicaca, Bolivia

Direct buses from La Paz to Cusco  

Bus companySeat classTime of departure Time of arrival Price in US$Extra info
Nuevo Continente InternacionalLie flat7:3021:30$21.90Direct service. Migration in Desaguadero
Trans TiticacaNormal bus16:006:00 (+1 day)$27.94Direct service. Migration in Desaguadero
Trans SalvadorLie flat 3 rows16:305:00 (+1 day)$24.09Direct service. Migration in Desaguadero
Tour PeruLie flat16:305:30 (+1 day)$27.74Direct service. Migration in Desaguadero

Trip with multiple stops

Tips

You should know that in Bolivia, lie-flat buses have seats that recline to 160-170 degrees, not 180. Semi lie-flat buses recline to between 150 and 160 degrees, depending on the bus. This is important to keep in mind in order to keep your expectations realistic. The services on board don’t usually include foods or drinks on board, so you should make sure you take something to drink, blankets and more food on board, just to make sure your trip will be comfortable.

We hope you found all the information useful, don’t hesitate to contact us if you have any questions. Have a nice trip!

From Uyuni to Cusco by bus: A complete guide

Updated January 2020

The trip from Uyuni to Cusco by bus must be divided in at least two segments, or three, depending on your plans and preferences. You will need to travel from Uyuni to La Paz, either directly or with a stop in Oruro, and from there you can take a direct bus or flight to Cusco.

Uyuni to Cusco by bus

The fastest option from Uyuni to Cusco

There aren’t direct buses between Uyuni and Cusco. The fastest way to get there would be flying with one change of plane in La Paz. Amaszonas, a Bolivian airline, has direct flights from Cusco to La Paz and then from La Paz to Uyuni. This journey would take the whole day and costs about 200-260 us$ depending on the time of year. If you are looking for a more affordable alternative, the best way is to take a bus from Cusco to La Paz (direct or via Lake Titicaca) and then another bus from La Paz to Uyuni.

Since buses from Uyuni to La Paz arrive around 6am and buses from La Paz to Cusco leave in the afternoon at about 16:30, it it possible to do this journey without spending the night in La Paz. You can visit La Paz during that time. Also, you can leave bags at the La Paz bus terminal or at the counter of the bus company. However, it means taking two night buses in a row which is tiring.

Stop in La Paz

Uyuni to La Paz by bus

The distance between Uyuni and La Paz is 731 km. La Paz is located at 3,600 meters above sea level. You can travel from Uyuni to La Paz either by direct bus, or by a combination of train and bus. Check our post on Uyuni to La Paz by bus. All buses headed for La Paz leave Uyuni at night, from the bus stop located on Calle Cabrera, on the corner of Avenida Arce. The trip takes about 9 hours. Once you arrive in La Paz, the buses arrive at the main bus terminal, located on Uruguay Street on the corner of Avenida Peru.

CompanyBus classRouteTime of departure and arrivalPrices in US Dollars
Trans OmarSemi lie-flat/Lie-flat 3 rowsDirect service20:00/6:00 (+1 day($14.60/21.90
PanasurLie-flatDirect service20:30/6:00 (+1 day)$14.60/21.90
Cruz del NorteSemi lie-flat/Lie-flatDirect service20:30/6:30 (+1 day)$14.60/21.90
Trans TiticacaLie flatDirect service22:00/7:00 (+1 day)$27.74
Bus Uyuni to La Paz: Schedule and Prices

Uyuni to La Paz by bus and train

To go by train and bus, first, you have to take the train from Uyuni to Oruro and then continue by bus to La Paz. The train companies offering this service are: Expreso del Sur, which leaves on Wednesdays and Saturdays, and Wara Wara del Sur, which leaves on Mondays and Thursdays. The trains offer Salon class and Executive class services, where Executive class is more expensive and has more comfortable seats, and amenities such as blankets and snack on board. All passengers have access to the dining car on the train.

The train leaves Uyuni from the station located arrives at the train station on Ferroviaria Av. on the corner of Arce Av. They arrive in Oruro at the train station located on Velasco Galvarro St.

From there you can take a taxi to the bus station in Oruro in order to take a bus to La Paz. Then, buses leave every half an hour and the trip takes around four hours.

Machu Picchu, Peru

La Paz to Cusco by bus

For the second leg of your trip from Uyuni to Cusco by bus you will have to take a night bus. The journey from La Paz to Cusco takes about 12 hours, covering a distance of 640 km. In order to travel from La Paz to Cusco by bus you have two alternatives: you can go through the Bolivia-Peru border in Desaguadero, or you can go though Copacabana, crossing the border in Kasani. Desaguadero is a more direct route, while Copacabana is the more scenic route, taking your to the shores of Lake Titicaca.

Bus companySeat classTime of departure Time of arrival Price in US$Extra info
Nuevo Continente InternacionalLie flat7:3021:30$21.90Direct service. Migration in Desaguadero
Trans TiticacaNormal bus16:006:00 (+1 day)$27.94Direct service. Migration in Desaguadero
Trans SalvadorLie flat 3 rows16:305:00 (+1 day)$24.09Direct service. Migration in Desaguadero
Tour PeruLie flat16:305:30 (+1 day)$27.74Direct service. Migration in Desaguadero
Bus from La Paz to Cusco : Schedule and Prices

Tips to travel from Uyuni to Cusco by bus

You should know that in Bolivia, lie-flat buses have seats that recline to 160-170 degrees, not 180. Semi lie-flat buses recline to between 150 and 160 degrees, depending on the bus. This is important to keep in mind in order to keep your expectations realistic. The services on board don’t usually include foods or drinks on board, so you should make sure you take something to drink, blankets and more food on board, just to make sure your trip will be comfortable.