Flag of Colombia

Retiring in Colombia: the visa situation

Latin America

As of our last check, Colombia offers a dedicated retirement route: the Migrant (M) visa, Pensionado category (M-11 pension visa).

The income requirement is on the low side, so a typical pension is more likely to clear it. Requires a lifetime pension income of at least three times the Colombian minimum wage, about COP 5,252,715 per month in 2026 (roughly 1,380 US dollars). The dollar figure fluctuates daily with the peso exchange rate.

The M pension visa is issued for up to three years at a time with no age requirement. Holders must enter Colombia at least once every 180 days to keep it valid, and accumulating five years on the M visa opens the path to a Resident (R) visa.

Verified against colombiavisas.com, last checked 2026-07-03.

The verified fields

Dedicated retirement visa

Yes

colombiavisas.com

Visa name

Migrant (M) visa, Pensionado category (M-11 pension visa)

colombiavisas.com

Income requirement

Low (easier to meet)

colombiavisas.com

Monthly amount

Requires a lifetime pension income of at least three times the Colombian minimum wage, about COP 5,252,715 per month in 2026 (roughly 1,380 US dollars). The dollar figure fluctuates daily with the peso exchange rate.

colombiavisas.com

Notes

The M pension visa is issued for up to three years at a time with no age requirement. Holders must enter Colombia at least once every 180 days to keep it valid, and accumulating five years on the M visa opens the path to a Resident (R) visa.

colombiavisas.com

Before you act on this

Visa rules, income thresholds and processing practice change, sometimes with little notice. This page reflects what we could verify on the dates shown, nothing more. Always confirm the current requirements with the official immigration authority or a licensed immigration adviser before making plans, and treat the linked source as the authority, not us.

See how Colombia scores overall

The visa is one of six axes. RetireScore 75/100, ranked 14 of 40 countries on the default weights.