The most-reviewed tour in this category
Route Of The Sun, Buffet Lunch
Cusco: Scenic Route of the Sun to Puno with Buffet Lunch. Rated 4.7 across 633 reviews. Runs ~11 hours (6:10am-5:30pm). From $50.
Four bookable options across the high-altitude leg through Colca Canyon, Puno and Lake Titicaca, including the PeruRail Titicaca train and a Puno-Copacabana-Isla del Sol day trip (see Colca Canyon Worth It). Free cancellation on most listings; check the train's terms.
Short answer
The most-reviewed tour in this category
Cusco: Scenic Route of the Sun to Puno with Buffet Lunch. Rated 4.7 across 633 reviews. Runs ~11 hours (6:10am-5:30pm). From $50.

~10 hours
PeruRail Titicaca Train to Puno or Cusco. 294 reviews on the listing. Runs ~10 hours. From $395.
Check availability →
~6.5 hours
Turist Bus Colca Canyon (Chivay) To Puno. Rated 4.7 across 88 reviews. Runs ~6.5 hours. From $41.03.
Check availability →
12 hours
Copacabana and Isla del Sol Tour from Puno (Whole Day). Rated 4.8 across 30 reviews. Runs 12 hours. From $130.
Check availability →