Properties are selected based on real traveller reviews and popularity among guests who’ve booked a night in Machu Picchu on Hotels.com. These Machu Picchu hotels consistently deliver on quality, location and traveller experience. Last updated on 13 September 2026.
Perfectly positioned just a 5-minute walk from Machu Picchu Station, this hotel offers a complimentary buffet breakfast daily. Explore nearby Aguas Calientes Hot Springs and Manco Capac Square while enjoying free WiFi and the attentive service from the highly-praised staff.
Embrace the adventure at this boutique hotel just a 3-minute walk from Machu Picchu Station. Enjoy complimentary breakfast and WiFi while relaxing at the bar after exploring. Clean rooms provide a peaceful retreat, with attentive staff ready to enhance your Peruvian journey.
Discover mountain relaxation just minutes from Machu Picchu Station and Aguas Calientes Hot Springs. This boutique hotel offers rejuvenating massages, international cuisine at Manka restaurant, and thoughtful amenities including free breakfast and WiFi.
Savour Peruvian cuisine at Qunuq restaurant while unwinding with hot stone massages at the full-service spa. Just 6 minutes from Machu Picchu Station and a short walk to natural hot springs, this luxurious hotel offers a bar/lounge and sauna.
This luxurious hotel sits right beside the ancient Machu Picchu ruins. Enjoy international cuisine at Tinkuy restaurant, sip cocktails at the bar, or relax in the garden terrace. Free breakfast and WiFi enhance your stay near Aguas Calientes Hot Springs.
Just steps from Machu Picchu Station, this welcoming hotel offers rejuvenating massages at the full-service spa. Enjoy complimentary breakfast and WiFi while exploring nearby Aguas Calientes Hot Springs and Putucusi.
Feel transported at this Inkaterra property, where a full-service spa awaits after exploring nearby Aguas Calientes Hot Springs. The restaurant serves delicious meals while friendly staff enhance your stay. Just a 2-minute walk from Machu Picchu Station for easy adventures.
Immerse yourself in natural splendour near Aguas Calientes Hot Springs. Rejuvenate with deep-tissue massages and body wraps at the full-service spa, then savour meals at 2 on-site restaurants. Enjoy free breakfast and WiFi while exploring nearby Putucusi.
Warm Andean hospitality awaits at this boutique hotel, just a 4-minute walk from Machu Picchu Station and 10 minutes from Aguas Calientes Hot Springs. Unwind in the garden terrace or grab a drink at the bar after your adventures. Free WiFi and train station pickup add convenience.
Wake up to complimentary buffet breakfast starting at 4:30 AM at this conveniently located B&B. Just a 5-minute walk from Machu Picchu Station and within 15 minutes of Aguas Calientes Hot Springs, you'll find helpful staff and free WiFi.
Situated just a 1-minute walk from Machu Picchu Station, this Peruvian escape offers complimentary breakfast and WiFi. Enjoy Peruvian cuisine with garden views at Kinwa Restaurant, unwind at the bar, or relax on the terrace after exploring nearby Aguas Calientes Hot Springs.
Discover Jaya Machupicchu Boutique Hotel, just 4 minutes from the train station and 10 minutes from Aguas Calientes Hot Springs. Unwind with hot stone massages, aromatherapy or reflexology after exploring nearby attractions with guidance from the highly-praised staff.
Wake to birdsong at this eco B&B just 4 minutes from Machu Picchu Station. Explore Aguas Calientes Hot Springs within a 10-minute walk, while helpful staff provide local insights. Free WiFi and breakfast fuel your Peruvian adventure.
Wake up to a golden sunrise at this Aguas Calientes retreat just 4 minutes from Machu Picchu Station. Enjoy a free buffet breakfast before hiking to nearby hot springs. Unwind with drinks at the bar or relax on the terrace after exploring Putucusi.
Mountainside sanctuary with attentive staff, buffet breakfast, and in-room massage services. Just 2 minutes from Machu Picchu Station and steps from Putucusi mountain trails, this hotel offers the perfect blend of comfort and adventure.
Immerse yourself in Peruvian charm at this cosy B&B just 3 minutes from Machu Picchu Station. Enjoy regional dishes at Pizzas Planeta, relax in the garden or terrace, and take a 10-minute walk to Aguas Calientes Hot Springs after exploring nearby Putucusi.
Tucked minutes from Aguas Calientes Hot Springs, this welcoming hotel offers free WiFi and daily housekeeping. Just a 3-minute walk from Machu Picchu Station and close to Putucusi, it's perfectly positioned for adventurous explorations.
Energise with free continental breakfast before exploring Machu Picchu. This hotel sits just 4 minutes from the train station and a 15-minute walk to Aguas Calientes Hot Springs. Putucusi attraction is also nearby, with daily housekeeping adding comfort to your adventure.
Lowest nightly price found within the past 24 hours based on a 1 night stay for 2 adults. Prices and availability subject to change. Additional terms may apply.