Skip to main content

Search hotels in San Pedro La Laguna

Enter your dates to see the latest prices and deals for San Pedro La Laguna hotels

San Pedro La Laguna – 107 hotels and places to stay

Filter by:

Star rating
Review score

Amigos

Hotel in San Pedro La Laguna

Featuring a garden, terrace and views of mountain, Amigos is located in San Pedro La Laguna, 24 km from Volcano Atitlan.

G
Gemma
From
United Kingdom
Wish we could have stayed here longer. The view was amazing. Good breakfast included and great location
Scored out of 10, guest rating 8.0
Very good - What previous guests thought, 1,188 reviews
Price from
US$39.19
1 night, 2 adults

Hotel Tepepul Kaan

Hotel in San Pedro La Laguna

Hotel Tepepul Kaan is located in San Pedro La Laguna and features a garden and a terrace. With free WiFi, this 5-star hotel offers a shared kitchen and room service.

P
Patrick
From
Australia
The location is incredible, right in the centre of town with an incredible view. Couldn’t believe my eyes as I ate breakfast.
Scored out of 10, guest rating 8.6
Fabulous - What previous guests thought, 115 reviews
Price from
US$26.45
1 night, 2 adults

Hospedaje González

Hotel in San Pedro La Laguna

Set in San Pedro La Laguna, 24 km from Volcano Atitlan, Hospedaje González features views of the mountain.

C
Chenice
From
Netherlands
The owner is the sweetest! This place has the best view of San Pedro. The breakfast on the terrace is lovely. But the room is the best of all! Two big beds that are very comfortabel. Great view on the lake from your bed. We loved it here, would definitly recommend to stay here.
Scored out of 10, guest rating 8.8
Fabulous - What previous guests thought, 294 reviews
Price from
US$24.98
1 night, 2 adults

SHANTI SHANTI Hotel & Restaurante

Hotel in San Pedro La Laguna

Boasting a terrace, SHANTI SHANTI Hotel & Restaurante is situated in San Pedro La Laguna in the Solola region, 24 km from Volcano Atitlan.

T
Thomas
From
Vietnam
Great room, bed and staff were amazing!
Scored out of 10, guest rating 8.1
Very good - What previous guests thought, 193 reviews
Price from
US$35.93
1 night, 2 adults

Sababa Resort

Hotel in San Pedro La Laguna

Facing the beachfront, Sababa Resort offers 4-star accommodation in San Pedro La Laguna and features an outdoor swimming pool, garden and terrace.

I
Iga
From
Poland
The resort is absolutely stunning, in a perfect location. Breakfast is delicious, staff helps with organising transport and tours at a very competitive price.
Scored out of 10, guest rating 8.2
Very good - What previous guests thought, 697 reviews
Price from
US$133.90
1 night, 2 adults

Hotel Adulam

Hotel in San Pedro La Laguna

Located in San Pedro La Laguna, 24 km from Volcano Atitlan, Hotel Adulam provides accommodation with a garden, free private parking and a terrace.

k
kevin
From
United Kingdom
Lovely rooms with view over the lake, huge comfortable bed and clean bathroom. Staff were helpful and friendly. We enjoyed our stay here.
Scored out of 10, guest rating 8.5
Very good - What previous guests thought, 373 reviews
Price from
US$43.11
1 night, 2 adults

Hotel Xetawaa´l

Hotel in San Pedro La Laguna

Located in San Pedro La Laguna, 24 km from Volcano Atitlan, Hotel Xetawaa´l provides accommodation with a garden, free private parking and a terrace.

S
Stephen
From
Ireland
Hotel is in a great location, staff are very helpful. The room is comfortable and had all I needed
Scored out of 10, guest rating 8.5
Very good - What previous guests thought, 241 reviews
Price from
US$35.27
1 night, 2 adults

El Delfin Hotel y Restaurante

Hotel in San Pedro La Laguna

Set in San Pedro La Laguna, 24 km from Volcano Atitlan, El Delfin Hotel y Restaurante offers accommodation with an outdoor swimming pool, free private parking, a fitness centre and a shared lounge.

S
Stanislaw
From
Germany
Superfriendly staff, nice gym and great breakfast!
Scored out of 10, guest rating 8.7
Fabulous - What previous guests thought, 204 reviews
Price from
US$58.79
1 night, 2 adults

Mikaso Hotel

Hotel in San Pedro La Laguna

Located right on the shore of Lake Atitlan in San Pedro La Laguna, Mikaso Hotel features a terrace overlooking the lake with a billiard, bistro tables and sunbathing chairs.

B
BackPackerSwede
From
Sweden
The quiet surroundings/no traffic but still quite close to the action.
Scored out of 10, guest rating 8.5
Very good - What previous guests thought, 889 reviews
Price from
US$39.84
1 night, 2 adults

Hotel PENELEU

Hotel in San Pedro La Laguna

Featuring a terrace and views of lake, Hotel PENELEU is set in San Pedro La Laguna, 24 km from Volcano Atitlan. This 3-star hotel offers a shared kitchen, a 24-hour front desk and free WiFi.

M
Martina
From
United Kingdom
The location is a bit further to the hill but it is worth the climb as you will get the ultimate view over the lake. The room was clean and spotted. Very warm water in the shower was just a bonus. It was simple but very satisfying.
Scored out of 10, guest rating 8.1
Very good - What previous guests thought, 16 reviews
Price from
US$15.68
1 night, 2 adults
See all 107 hotels in San Pedro La Laguna

Hotels with airport shuttles in San Pedro La Laguna

Airport shuttle (additional charge)
Scored out of 10, guest rating 8.9
Fabulous - What previous guests thought, 125 reviews
From US$408.33 per night
Airport shuttle (additional charge)
Scored out of 10, guest rating 8.7
Fabulous - What previous guests thought, 204 reviews
From US$71.72 per night
Airport shuttle (additional charge)
Scored out of 10, guest rating 8.8
Fabulous - What previous guests thought, 152 reviews
From US$65.35 per night
Airport shuttle (additional charge)
Scored out of 10, guest rating 8.3
Very good - What previous guests thought, 318 reviews
From US$171.84 per night
Airport shuttle (additional charge)
Scored out of 10, guest rating 9.7
Exceptional - What previous guests thought, 261 reviews
Airport shuttle (additional charge)
Scored out of 10, guest rating 8.8
Fabulous - What previous guests thought, 289 reviews
From US$127.05 per night
Airport shuttle (additional charge)
Scored out of 10, guest rating 9.1
Superb - What previous guests thought, 644 reviews
Airport shuttle (additional charge)
Scored out of 10, guest rating 8.3
Very good - What previous guests thought, 1,750 reviews
From US$31.88 per night
Airport shuttle (additional charge)
Scored out of 10, guest rating 8.5
Very good - What previous guests thought, 373 reviews
Airport shuttle (additional charge)
Scored out of 10, guest rating 9.0
Superb - What previous guests thought, 141 reviews
From US$697.97 per night

Most booked hotels in San Pedro La Laguna and surroundings in the past month

See all

Popular with guests booking hotels in San Pedro La Laguna

Scored out of 10, guest rating 8.5
Very good - What previous guests thought, 373 reviews

Popular with guests booking hotels in San Pedro La Laguna

Scored out of 10, guest rating 8.7
Fabulous - What previous guests thought, 204 reviews

Popular with guests booking hotels in San Pedro La Laguna

Scored out of 10, guest rating 8.1
Very good - What previous guests thought, 16 reviews

Popular with guests booking hotels in San Pedro La Laguna

Scored out of 10, guest rating 8.6
Fabulous - What previous guests thought, 399 reviews

Popular with guests booking hotels in San Pedro La Laguna

Scored out of 10, guest rating 8.8
Fabulous - What previous guests thought, 294 reviews

Popular with guests booking hotels in San Pedro La Laguna

Scored out of 10, guest rating 8.6
Fabulous - What previous guests thought, 115 reviews

Popular with guests booking hotels in San Pedro La Laguna

Scored out of 10, guest rating 8.4
Very good - What previous guests thought, 58 reviews

Popular with guests booking hotels in San Pedro La Laguna

Scored out of 10, guest rating 8.2
Very good - What previous guests thought, 697 reviews

Popular with guests booking hotels in San Pedro La Laguna

Scored out of 10, guest rating 8.5
Very good - What previous guests thought, 889 reviews

Popular with guests booking hotels in San Pedro La Laguna

Scored out of 10, guest rating 8.0
Very good - What previous guests thought, 1,188 reviews

Budget hotels in San Pedro La Laguna and nearby

Set in San Pedro La Laguna in the Solola region, Apartamento Kassona has a terrace. Free WiFi is offered throughout the property and private parking is available on site.

From US$96.42 per night
Scored out of 10, guest rating 7.6
Good - What previous guests thought, 212 reviews

Mandalas Hostal is situated in San Pedro La Laguna and has a terrace. Free WiFi is featured. A kitchen with everything you need and a dining area.

From US$52.26 per night
Scored out of 10, guest rating 7.0
Good - What previous guests thought, 53 reviews

Situated in San Pedro La Laguna, Solola region, Monaco is located 24 km from Volcano Atitlan.

From US$50.51 per night
Scored out of 10, guest rating 7.8
Good - What previous guests thought, 17 reviews

Set in San Pedro La Laguna in the Solola region, Casas Cristalinas (Ideal para 4 a 5 personas) offers accommodation with free WiFi and free private parking.

From US$95.63 per night
Scored out of 10, guest rating 7.9
Good - What previous guests thought, 534 reviews

Casa Blanca - San Pedro has an outdoor swimming pool, garden, a terrace and restaurant in San Pedro La Laguna. Featuring a bar, the property is located within 24 km of Volcano Atitlan.

From US$91.45 per night
Scored out of 10, guest rating 8.7
Fabulous - What previous guests thought, 204 reviews

Set in San Pedro La Laguna, 24 km from Volcano Atitlan, El Delfin Hotel y Restaurante offers accommodation with an outdoor swimming pool, free private parking, a fitness centre and a shared lounge.

From US$71.72 per night
Scored out of 10, guest rating 8.5
Very good - What previous guests thought, 373 reviews

Located in San Pedro La Laguna, 24 km from Volcano Atitlan, Hotel Adulam provides accommodation with a garden, free private parking and a terrace.

Scored out of 10, guest rating 8.5
Very good - What previous guests thought, 241 reviews

Located in San Pedro La Laguna, 24 km from Volcano Atitlan, Hotel Xetawaa´l provides accommodation with a garden, free private parking and a terrace.

From US$54.19 per night

Hotels located in the centre of San Pedro La Laguna

Scored out of 10, guest rating 7.3
Good - What previous guests thought, 96 reviews

Situated in San Pedro La Laguna, 24 km from Volcano Atitlan, Hostal Corazón de San Pedro has a terrace, as well as free WiFi. The guest house features family rooms.

From US$26.34 per night

Located in San Pedro La Laguna, 24 km from Volcano Atitlan, Casa Teresita features a terrace and views of the mountain. This 5-star hotel offers room service and a 24-hour front desk.

From US$47.42 per night
Scored out of 10, guest rating 7.6
Good - What previous guests thought, 11 reviews

Situated within 24 km of Volcano Atitlan in San Pedro La Laguna, Casa Raxic features accommodation with seating area. Boasting family rooms, this property also provides guests with a terrace.

Scored out of 10, guest rating 7.4
Good - What previous guests thought, 12 reviews

Situated in San Pedro La Laguna and with Volcano Atitlan reachable within 24 km, Hotel Henderson features concierge services, non-smoking rooms, free bikes, free WiFi and a terrace.

From US$33.47 per night
Scored out of 10, guest rating 10
Exceptional - What previous guests thought, 1 review

Situated 24 km from Volcano Atitlan, Orilla - Lakefront Getaway features accommodation with free WiFi and free private parking. Guests staying at this apartment have access to a balcony.

From US$55.22 per night

Casa Magdalena N1 is located in San Pedro La Laguna. Free WiFi is included throughout the property.

From US$66.94 per night
Scored out of 10, guest rating 8.3
Very good - What previous guests thought, 458 reviews

Located within 24 km of Volcano Atitlan in San Pedro La Laguna, Hospedaje Lolita features accommodation with seating area. Guests staying at this guest house have access to a patio.

From US$24.43 per night
Scored out of 10, guest rating 7.6
Good - What previous guests thought, 25 reviews

Boasting lake views, San Pedro Suite features accommodation with an outdoor swimming pool and a patio, around 24 km from Volcano Atitlan. This beachfront property offers access to a balcony.

Best hotels with breakfast in San Pedro La Laguna and nearby

Scored out of 10, guest rating 8.1
Very good - What previous guests thought, 193 reviews

Boasting a terrace, SHANTI SHANTI Hotel & Restaurante is situated in San Pedro La Laguna in the Solola region, 24 km from Volcano Atitlan.

From US$47.81 per night
Scored out of 10, guest rating 7.5
Good - What previous guests thought, 120 reviews

Hotel y Rest. Las Cristalinas is set in San Pedro La Laguna, 24 km from Volcano Atitlan, and has a garden and a restaurant. The accommodation offers a shared kitchen and room service for guests.

From US$39.84 per night
Scored out of 10, guest rating 7.7
Good - What previous guests thought, 28 reviews

Boasting a garden, Home & Stay - Hostel by Don Pascual is situated in San Pedro La Laguna in the Solola region, 24 km from Volcano Atitlan.

Scored out of 10, guest rating 7.8
Good - What previous guests thought, 886 reviews

Zoola Resort San Pedro La Laguna features an outdoor swimming pool, garden, a shared lounge and restaurant in San Pedro La Laguna.

From US$65.32 per night
Scored out of 10, guest rating 8.4
Very good - What previous guests thought, 58 reviews

Located 24 km from Volcano Atitlan, Hospedaje El Paraíso offers 2-star accommodation in San Pedro La Laguna and features a garden, a shared lounge and a terrace.

From US$26.30 per night
Scored out of 10, guest rating 6.2
Pleasant - What previous guests thought, 10 reviews

Hotel y Restaurante Pinocchio has a garden, terrace, a restaurant and bar in San Pedro La Laguna.

From US$45.18 per night
Scored out of 10, guest rating 8.2
Very good - What previous guests thought, 697 reviews

Facing the beachfront, Sababa Resort offers 4-star accommodation in San Pedro La Laguna and features an outdoor swimming pool, garden and terrace.

From US$247.04 per night
Scored out of 10, guest rating 7.6
Good - What previous guests thought, 142 reviews

Hotel Ariana has an outdoor swimming pool, garden, a private beach area and shared lounge in San Pedro La Laguna. 24 km from Volcano Atitlan, the hotel provides a bar and massage services.

From US$82.63 per night

FAQs about hotels in San Pedro La Laguna

What guests said about San Pedro La Laguna:

10

It's a great village to walk around.

It's a great village to walk around. It's not just a party town. There are quiet spots. For instance, if you walk up to the main road from the Boat ramp from Panajachel, turn left instead of right, go down to the end and then right, up through the maze of restaurants, places to stay, etc. Very quiet, very nice, very tropical, and different than the heart of the village, which would be if tuned right at the main street - up the hill from the boat ramp, which is only a 2 to 3 minute walk.
Guest review by
Randy
United States
10

We enjoyed San Pedro. it was picturesque with the beautiful...

We enjoyed San Pedro. it was picturesque with the beautiful lake and mountains. It was walkable, also easy to get a TukTuk. If you walk up the hill into the village, you get past the tourist streets and see local life. There are plenty of restaurants and shops. Many of the restaurants had seating that looked out over the lake. The souvenir market sellers are not pushy. We went to a Mayan museum, Tzunun' Ya'. It was informative about the formation of the lake and the traditional life of the Mayan people. We didn't see sandy beach areas to throw out a blanket and sit by the lake.
Guest review by
Susan
United States
10

EquiRoast on 1A Calle close to the water opens not only at...

EquiRoast on 1A Calle close to the water opens not only at about 6:30/7 am but also has Caleb , the owner , who will offer a mind boggling amount of ways to make your coffee and also has nice , bitter DARK ROAST coffee ! Do not miss it !! It is important to know that the tuktuks only take you to the next town where you have to change to get to the next and then change tuktuk there again
Guest review by
Ulf
United States
10

San Pedro La Laguna was a fun town to walk around.

San Pedro La Laguna was a fun town to walk around. There are many Spanish schools there and many young tourists. Lots of fun and convenient bars and restaurants. The view of the lake and volcano is stunning.
Guest review by
Mary S.
Canada
10

After one week in San Marcos which is great I got borred and...

After one week in San Marcos which is great I got borred and went to the most popular tourist village on the lake San Pedro which is more authentic, cheaper, full of good restaurants and bars. There are many things to do and you can do tours like San Pedro vulcano, Indian nose, party on the boat, visit beautiful village of San Juan with colorfull town center and take beautiful walk to Mirador Kaqasiiwaan.
Guest review by
Rastislav
United Kingdom
10

San Pedro La Laguna is a great spot to experience Lake...

San Pedro La Laguna is a great spot to experience Lake Atitlan. There are a lot of activites such as paddleboarding, taking a tuktuk to San Juan, visiting the mercado or doing Spanish school. There are also option for bar crawls and party boats if you're into that. The view is beautiful and the people are so friendly.
Guest review by
Shaylee
Canada

See reviews by guests who stayed at hotels in San Pedro La Laguna

See all
From US$247.04 per night
Scored out of 10, guest rating 8.2
Very good - What previous guests thought, 697 reviews
I slept in one of the shared dorms - bed was comfortable, and had curtains and outlets to charge phone. Also, each bed has a separate locker to store personal things. The breakfast was perfect with a buffet and possibility to ask for eggs and a hot drink. Also, staff was friendly and helped me out with booking a shuttle to go to Antigua, and let me store my luggage in the reception until check in time. The hotel was not busy, so I haven't had issues with sound from the pool.
Guest review by
Bruno
Brazil
Scored out of 10, guest rating 8.6
Fabulous - What previous guests thought, 399 reviews
Perfect location away from the main noise, and the closest you can get to the lake. Amazing view of the lake from the hammock on my balcony. Very friendly and helpful family who runs the hotel. Good atmosphere and other guests seemed friendly. Very spacious and comfortable rooms.
Guest review by
Anonymous
Norway
From US$15.68 per night
Scored out of 10, guest rating 7.4
Good - What previous guests thought, 327 reviews
This is a return visit. The hotel is the same. Small simple hotel just up from the lake on the outside of San Pedro. About 15-20 miins walk to the main dock.It is clean and quiet and includes a good cooked breakfast. A real bargain for the price.just don't expect the Hilton
Guest review by
Robert
Canada
From US$91.45 per night
Scored out of 10, guest rating 7.9
Good - What previous guests thought, 534 reviews
Very good location, right before the busy street but still calm. Kind personnel who were very helpful. We got a very nice room with a beautiful view!! Very worth the price. The hotel has a restaurant which serve nice food and have a beautiful view over the lake.
Guest review by
Derksen
Netherlands
From US$106.78 per night
Scored out of 10, guest rating 8.5
Very good - What previous guests thought, 889 reviews
The location of the hotel was absolutely beautiful, stunning views and both a restaurant and sun deck. The rooms were simple but had everything we needed. Location of the hotel in San Pedro also good, really close to restaurants and only 8 min walk to the boats
Guest review by
Carmen
Netherlands