Puerto San José and Iztapa are the closest beaches to Guatemala City, ideal for a quick weekend getaway. Here you'll find everything from all-inclusive resorts with big pools to beachfront cabins and budget hotels. If you're looking for where to stay in this part of the Pacific coast, these are the best-rated places with availability to book online.
What to consider when choosing a hotel in Puerto San José
The heat is intense in this area, so a pool is almost a must. We value direct beach access, safety, real reviews and dining options. Every hotel listed can be booked online with the real rate for your dates.
Best hotels in Puerto San José and Iztapa
Want to see every option? Compare all the available hotels:
Check availability on Expedia →Tips for your getaway
On weekends and holidays the road to the port gets jammed: leave early. Iztapa is the capital of sport fishing (sailfish). Book ahead in high season and confirm whether the hotel has a heated pool or private beach access.
Frequently Asked Questions
Which beach is closer to the capital, Puerto San José or El Paredón?
Puerto San José is just over 1 hour from Guatemala City, the closest one. El Paredón is a bit farther to the west, ideal for surfing.
Are there all-inclusive resorts in Puerto San José?
Yes, the area has resorts with pools, restaurants and activities. Check availability and rates online for your dates.
Is Iztapa good for fishing?
Iztapa is known as the sailfish capital of the world. Many hotels offer or arrange sport-fishing trips.
Looking for surf and black sand? Check out where to stay in El Paredón and Pacific coast hotels.
Booking links are affiliate links: if you book through them we may earn a commission, at no extra cost to you.

















