- Be in the knowGet alerts if flight prices drop or rise*
- Book smarterSave up to 25% on select hotels after you book a flight*
Plan, book, fly with confidence
Cheap Flights from Toronto (YTO) to Machu Picchu (CUZ)
Prices were available within the past 7 days and start at £334 for one-way flights and for round trip, for the period specified. Prices and availability are subject to change. Additional terms apply.
Expedia's Latest Trends
Hotels
The Retreat, Elcot ParkCity Yard Inn HotelAll-Inclusive Hotels in EsteponaHotels in BathCorinna MareIberostar Hotels in Puerto de PollensaHôtel de Bellevue Gare du NordRetallack ResortAndaman White Beach ResortSealife Buket Resort & Beach Hotel – All InclusiveHotels in StudlandThe Neidpath InnHotel Residence Venezia 2000Hotel Roissy LourdesHotels in FishguardHotels with Hot Tubs in CardiganMoxy Vienna AirportHotels near Castle Leslie
Flights
Flights from Ulceby (HUY) to Exeter (EXT)Flights from Edinburgh (EDI) to Guangzhou (CAN)Flights to EthiopiaFlights to Grand CaymanFlights from London (LHR) to Agartala (IXA)Flights to BerlinFlights from Gatwick (LGW) to Oban (OBN)Flights from Paisley (GLA) to Louisville (SDF)Flights from Quito (UIO) to Puerto Baquerizo Moreno (SCY)
*Available to Expedia members.