Most tourist visitors including visitors from the US, Canada, and most countries from LATAM and Europe do not require a visa and are allow to stay up to 180 days.

Leave a Reply

Your email address will not be published. Required fields are marked *