1 star hotels in Puerto Pirámides typically cost $151/night, but el refugio piramides is typically available for $49/night, and is rated equally to its competitors.