Train in Santa Teresa

Peru Rail Ticket Office

To get to Machu Picchu, you can buy a train ticket to Aguas Calientes (S24) from the Peru Rail ticket office in the Santa Teresa bus terminal. Train tickets on this route are sold only at this ticket office, and onl…
Train in Cuzco

Peru Rail

The flagship service to Aguas Calientes, with multiple departures daily from Estación Poroy, 20 minutes outside of Cuzco. There are three service categories: Expedition (from S223 one way), Vistadome (from S261 one …
Train in Cuzco

Peru Rail

Andean Explorer, a luxury train with a glass-walled observation car, goes to Puno. Trains depart from Estación Huanchac at 8am, arriving at Puno around 6pm, on Monday, Wednesday and Saturday from November to March, …
Train in Puno

Train Station

Trains depart from Puno’s train station at 8am, arriving at Cuzco around 6pm. Services run on Monday, Wednesday and Saturday from November to March, with an extra departure on Friday from April to October. Tickets c…
Train in Ollantaytambo

Peru Rail

Service to Aguas Calientes with multiple departures daily. With three classes of service, though some trips feature extras. One-way fares: Expedition (from S197), Vistadome (from S58) and the luxurious Hiram Bingham…
Boat in Puno

Crillon Tours

There are no passenger ferries across the lake from Puno to Bolivia, but you can get to La Paz via the lake in one or two days on high-class tours with Crillon Tours, visiting Isla del Sol and other sights along the…
Airline in Tarapoto

Star Perú

Star Perú has a flight from Lima to Tarapoto at 12:30pm, returning at 5:45pm, with another variable departure time. It also travels direct to Pucallpa four times a week.
Train in Cuzco

Inca Rail

Has three departures daily from Ollantaytambo and four levels of service. Children get a significant discount. Environmentally sustainable business practice.
Airline in Tarapoto


Peruvian flies from Lima to Tarapoto at 8:45am and 6pm, returning at 10:30am and 7:45pm. You can reserve online and pay in the office.
Bus Station in Northern Highlands

Empresa Transporte Jaén-San Ignacio

Runs colectivos from Jaén to San Miguel from where there are taxis to the Ecuadorean border.