How to Get to Cusco: Flights, Buses and Trains
How to get to Cusco is a key question for travelers visiting this historic capital of the Inca Empire. Located in the Andes at 3,400 meters (11,150 ft), Cusco is the main access point to Machu Picchu, the Sacred Valley, and the city itself, with its markets, historic streets, and Inca ruins.
Knowing the best ways to reach Cusco makes planning easier and helps organize transportation, tours, and activities efficiently.
This guide covers travel from Lima, other cities in Peru, and neighboring countries, including flights, bus routes, train services, private transfers, popular tours, and frequently asked questions for a complete overview of reaching Cusco.
1.- Flights to Lima from Abroad
Lima is home to a major international airport, receiving flights from around the world. Depending on your location, travel time and costs may vary.
From Latin America:
Airlines such as Avianca, LATAM, Copa Airlines, Aeroméxico, Sky Airline, Viva Air, and Wingo operate direct flights from cities like Bogotá, Medellín, Rio de Janeiro, Quito, Mexico City, La Paz, São Paulo, Havana, Santiago, San José (Costa Rica), Buenos Aires, Caracas, Santo Domingo, and Guayaquil.
- Frequency: Daily or multiple weekly flights.
- Flight Duration: 4–8 hours depending on the city.
- Prices: Round-trip tickets start at approximately USD $200 (750 PEN).
From Europe:
Airlines like Iberia, Air France-KLM, Air Europa, and Lufthansa offer direct flights from Madrid, Paris, and Amsterdam.
- Frequency: Daily or several weekly flights.
- Flight Duration: 10–12 hours depending on departure city.
- Prices: Round-trip tickets from USD $600 (2,200 PEN).
From Asia or Oceania:
Direct flights do not exist. Main airlines with connecting flights include Air China, Japan Airlines, Korean Air, Emirates, Qatar Airways, and Qantas. Stopovers are typically in the United States or Europe.
- Flight Duration: 20–24 hours including layovers.
- Prices: Round-trip tickets start from USD $1,000 (3,700 PEN).
Traveler Tip: Check for flight schedules and prices well in advance, especially during high season.
2.- How to Travel from Lima to Cusco
Traveling from Lima to Cusco can be done by plane, bus, or car, each offering different experiences.
2.1.- By Plane – Fast and Convenient
Flying is the quickest way to reach Cusco, with nonstop flights lasting approximately 1 hour 30 minutes.
- Airlines: LATAM, Sky, and JetSmart.
- Tips: Morning flights are ideal to have extra daylight upon arrival and start acclimatizing to the altitude.
2.2.- By Bus – For Adventurers
If you enjoy scenic routes and adventure, traveling by bus from Lima to Cusco is a thrilling experience. The journey covers over 1,000 kilometers and can take 19–26 hours.
- Scenery: From the arid coast of Lima, through fertile valleys and small towns, to the towering peaks of the Andes.
- Popular Companies: Cruz del Sur, Palomino, Oltursa, Excluciva, Superciva.
Routes:
- Direct Route: Fastest, around 22 hours, with one or two meal stops.
- Via Nazca: Stop to admire the Nazca Lines from the ground or by plane.
- Via Arequipa: Scenic route through Arequipa and Colca Canyon.
Tips for Bus Travelers:
- Book tickets in advance, especially during May–October.
- Bring comfortable clothes, snacks, water, and entertainment.
- Motion sickness medication may help on long, winding roads.
- Be prepared for altitude changes and temperature variations.
2.3 By Car – Road Trip Adventure
Driving from Lima to Cusco covers approximately 1,060 km. Expect winding mountain roads and high altitudes.
- Recommended: 2+ days with an overnight stop. Avoid night driving.
- Tip: Perfect for travelers who want a flexible, self-paced trip with stunning scenery.
3.- Traveling to Cusco from Other Peruvian Cities
No matter where you start in Peru, reaching Cusco is an adventure. Here are detailed options:
3.1.- From Arequipa
Arequipa is about 1 hour 15 minutes away by plane.
- Plane: ~1 h 15 min, tickets from $140 USD.
- Bus: 10–12 hours, tickets from $90 USD.
- Train: Belmond Andean Explorer, 2 days and 1 night, tickets from $2,930 USD.
3.2.- From Puno
Puno is near Lake Titicaca and offers scenic views en route to Cusco.
- Bus: ~6 h 30 min, tickets from $60 USD.
- Train: Andean Explorer, 1 day, tickets from $290 USD.
3.3.- From Puerto Maldonado
Located in the jungle region.
- Bus: ~9 h 40 min, tickets from $80 USD.
- Plane: Limited connections via Cusco or Lima, tickets from $160 USD.
4.- Traveling to Cusco from Other South American Countries.
Flying directly is only possible from Bogotá:
- Airplane: 3 h 30 min, Avianca operates 4 flights/week (Mon, Wed, Fri, Sun). Tickets ~$700 USD round trip.
- Bus: 3–4 days from Bogotá, Medellín, or Cali. Companies: Expreso Bolivariano, Flota Magdalena, Berlinas del Fonce. Tickets from ~$250 USD.
Tip: Bus travel is long but scenic for adventurous travelers.
From Bolivia
- Airplane: La Paz → Cusco, ~1 h 15 min, tickets from $370 USD.
- Bus: 24–30 hours, tickets from $32 USD. Companies: Trans Titicaca, Bolivia Hop, Peru Hop.
- Train: Belmond Andean Explorer, ~10 hours, tickets from $110 USD.
From Chile
- Airplane: Santiago → Cusco, 3–4 hours, tickets from $530 USD.
- Bus: 40–45 hours, with stops in Valparaíso, La Serena, Arequipa, Puno. Companies: Turbus, Cruz del Sur, Pullman Bus. Tickets from ~$100 USD.
5.- Tours and Experiences in Cusco
Once in Cusco, there are many ways to enjoy your visit:
- Cusco Day Tours: Explore the city, markets, and nearby ruins.
- Machu Picchu Tours from Cusco: 1–2 day excursions to the iconic Inca citadel.
- Cusco Peru Tours: Combine city visits with Sacred Valley, Maras, and Moray.
- Peru Tours from Lima: Packages including flight + Cusco and Machu Picchu tours.
- Day Tours from Lima Peru: Excursions to Paracas, Nazca, or Arequipa, then connecting to Cusco.
Tip: Booking tours in advance ensures availability, especially during high season.
6.- Travel Requirements
Before traveling to Peru, make sure you meet these requirements:
- Visa: Not required for citizens of the US, EU, Australia, Canada, and UK for up to 90–180 days. Other nationalities must check with their embassy – Visa Requirements for Foreigners.
- Passport: Valid for at least 6 months with at least 2 blank pages.
- Tips: Carry both digital and physical copies of your documents. Always have your passport handy during the trip.
7.- FAQs – Frequently Asked Questions
📩 Get in Touch Now | 🌐 Visit Our Website




