Menu

Search options

2026-06-02

2026-06-03
Ages of children:
Choose the age of a child
Choose the age of children
Cancel
OK

Maximum period that can be booked is 30 days. Please enter alternative dates.

Hotels in Puno near Puno Train Station

Filter Results

Narrow your choice

Open Filter Close Filter

Hotels by stars

Budget (per night)

Other property types

Landmarks

Hotel types

User rating

Facilities

In the room

Specify by

Apply Filters
Clear Filters

160 results

  • Hotel Manco Capac

    From US$ 20

    Jr Tacna 277, Puno, Peru

    0.3 km to Puno Train Station (To the map)

    San Juan Church is 0.6 km from this hotel, and the Catholic church "Puno Cathedral" is located about…

    To the hotel

    price for 1 night
    Book Now From US$ 20
  • Manco Capac Inn

    Tacna 277, Puno, Peru

    0.3 km to Puno Train Station (To the map)

    At this Puno hotel, you'll be just 1.1 km from the El Condor Viewpoint and near the Plaza de Armas. The…

    To the hotel

    Book Now
  • Hostal Fortaleza

    From US$ 14

    Jr Tarapaca 108, Puno, Peru

    0.4 km to Puno Train Station (To the map)

    San Juan Church lies merely 450 metres away, while Bahia de los Incas Boardwalk is a mere 1.8 km from…

    To the hotel

    price for 1 night
    Book Now From US$ 14
  • Misky Hostel

    Jr. Lima 325 4 Pisos, Puno, Peru

    0.4 km to Puno Train Station (To the map)

    This Puno guest house places you just 1.1 km from the Lake Titicaca and approximately 300 metres from…

    To the hotel

    Book Now
  • Pirqainn

    From US$ 19

    Jr. Tarapaca 108, Puno, Peru

    0.4 km to Puno Train Station (To the map)

    Situated within a few blocks of the El Condor Viewpoint, the hotel also gives access to such sports venues…

    To the hotel

    price for 1 night
    Book Now From US$ 19
  • Ayma Hostel Puno

    From US$ 10

    Jr. Lambayeque N° 140, Puno, Peru

    0.4 km to Puno Train Station (To the map)

    Located 400 metres from Corregidor House, the hotel is in close proximity to the scenic Taquile Island.

    To the hotel

    price for 1 night
    Book Now From US$ 10
  • Kaaro Hotel Suite

    From US$ 33

    Lambayeque 142-144, Puno, Peru

    0.4 km to Puno Train Station (To the map)

    The hotel is located only 400 metres from the scenic Taquile Island, and within a few blocks of Laguna…

    To the hotel

    price for 1 night
    Book Now From US$ 33
  • Apartamento Centrico Con Cochera, Puno

    Jr. Tarapaca 138, Puno, Peru

    0.4 km to Puno Train Station (To the map)

    Puma Uta Viewpoint can be reached by car in a few minutes, while the scenic Taquile Island is right by…

    To the hotel

    Book Now
  • Utasa Villa Real Inn

    From US$ 33

    Jiron Deza, 540, Puno, Peru

    0.4 km to Puno Train Station (To the map)

    This Puno hotel is about 50 km from Inca Manco Capac International airport and 550 metres from such cultural…

    To the hotel

    price for 1 night
    Book Now From US$ 33
  • Xwrx

    Micaela Bastidas Puno, Puno, Peru

    0.4 km to Puno Train Station (To the map)

    The Lake Titicaca is 2.3 km from this Puno hotel, while Central Market is approximately 900 metres away.

    To the hotel

    Book Now
  • Margarita Hotel

    From US$ 14

    Calle Tarapaca 130, Puno, Peru

    0.4 km to Puno Train Station (To the map)

    This Puno hotel is near a train station and just around the corner from the scenic Taquile Island. Guests…

    To the hotel

    price for 1 night
    Book Now From US$ 14
  • Totorani Inn

    From US$ 33

    Av La Torre 463, Puno, Peru

    0.4 km to Puno Train Station (To the map)

    This Puno hostel is a mere 1.1 km from the La Casa del Corregidor and in the vicinity of such cultural…

    To the hotel

    price for 1 night
    Book Now From US$ 33
  • Rama Inn Hostal

    From US$ 10

    Jr. Lima 325, Puno, Peru

    0.4 km to Puno Train Station (To the map)

    Situated in the vicinity of the Lake Titicaca, the guest house also gives access to such sports venues…

    To the hotel

    price for 1 night
    Book Now From US$ 10
  • Utasa Villareal Inn

    From US$ 30

    538 Jiron Deza, Puno, Peru

    0.4 km to Puno Train Station (To the map)

    Situated within reach of Puma Uta Viewpoint, the hotel also gives access to such sports venues as the…

    To the hotel

    price for 1 night
    Book Now From US$ 30
  • Hotel Munay Tambo

    From US$ 41

    Jr. Lambayeque, 131, Puno, Peru

    0.4 km to Puno Train Station (To the map)

    The scenic Taquile Island is a stone's throw from this Puno hotel, while San Antonio Church is nestled…

    To the hotel

    price for 1 night
    Book Now From US$ 41
  • Iguana Hostel

    Jr. Santiago Giraldo 222 - Puno, Puno, Peru

    0.4 km to Puno Train Station (To the map)

    Situated approximately a 10-minute ride from Puma Uta Viewpoint, the hotel also gives access to such…

    To the hotel

    Book Now
  • Posada Don Giorgio

    From US$ 16

    Jiron Tarapaca 238, Puno, Peru

    0.4 km to Puno Train Station (To the map)

    The hotel is only 350 metres from San Juan Church and only 1.8 km from Cruz del Sur. The Condor Hill…

    To the hotel

    price for 1 night
    Book Now From US$ 16
  • Intiqa Hotel

    From US$ 70

    Jiron Tarapaca #272, Puno, Peru

    0.4 km to Puno Train Station (To the map)

    Situated within a few blocks of the Condor Hill, the hotel also gives access to such sports venues as…

    To the hotel

    price for 1 night
    Book Now From US$ 70
  • Pukantu Hostal

    From US$ 25

    Libertad 328, Puno, Peru

    0.4 km to Puno Train Station (To the map)

    The Lake Titicaca is in close proximity to this Puno hotel, while the Pino Park is merely 350 metres…

    To the hotel

    price for 1 night
    Book Now From US$ 25
  • Hostel Sillustani Inn Puno - Con Cochera

    From US$ 19

    Jr. Tarapaca Nro 305, Puno, Peru

    0.4 km to Puno Train Station (To the map)

    The Condor Hill is merely 1.9 km from this Puno hotel, while the multi - purpose Estadio Enrique Torres…

    To the hotel

    price for 1 night
    Book Now From US$ 19