San Marcos La Laguna is located on Lake Atitlan in the department of Solola in Guatemala, Central America. Boats from Panajachel take people along the edge of the lake to arrive at San Marcos La Laguna. However, there is a direct route by car from Guatemala City or Antigua. Either way you choose the hotel can setup transportation if needed.