Best Cities to Live in Colombia for Foreigners (From a Canadian Who Made the Move)

If you’re searching for the top cities to live in Colombia for foreigners, you’ve probably already heard about Medellín, Cartagena, and Bogotá. But after moving from Canada to Colombia at 39 years old and spending years living here, I’ve learned that some of the best places to live aren’t always the ones getting the most attention online.

My name is Trevor, and I moved from Toronto, Canada to Colombia several years ago. What started as a short trip turned into a completely different life. I met my wife Pilar, started a family, and have lived in both Medellín and Ibagué while traveling throughout Bogotá, Cartagena, and other parts of the country.

If you’re considering retiring in Colombia, working remotely, or simply looking for a lower cost of living and a better climate, this guide covers the Colombian cities I believe offer the best quality of life for foreigners.

Before choosing a city, you may want to try my Colombia Cost of Living Simulator, which helps estimate what your monthly expenses could look like in different parts of the country.

If you’d like to read my full relocation story, you can also check out:

Moving From Canada to Colombia:
Moving From Canada to Colombia – My Experience

1. Medellín

medellin flower festival

For most foreigners, Medellín is the gateway to Colombia.

It’s where I first landed when I left Canada, and it’s easy to understand why so many expats choose to settle there. The city offers a combination of spring-like weather, modern infrastructure, a large international community, and enough restaurants, nightlife, and coworking spaces to keep almost anyone entertained.

When I first arrived, I stayed near Estadio and later spent a lot of time in Envigado. Coming from Toronto, I was blown away by how affordable housing was and how easy it was to meet people. It felt like there was always something happening.

The biggest advantage Medellín has over other Colombian cities is that you’re never really starting from scratch. Thousands of foreigners already live there, which makes the transition much easier.

That said, Medellín is becoming more expensive every year. Rent prices have climbed, traffic has worsened, and some neighborhoods feel much more tourist-focused than they did when I first arrived.

For digital nomads, remote workers, and first-time expats, Medellín is still one of the best cities in Colombia.

2. Ibagué

ibague finca

I know I’m biased because I live here, but I honestly think Ibagué is one of the most underrated cities in Colombia for foreigners.

After about a year in Medellín, my wife and I decided to move to Ibagué, where much of her family lives. At first, the slower pace took some getting used to. Toronto was fast. Medellín was busy. Ibagué felt relaxed.

Today, that’s one of the reasons I love it.

The cost of living is noticeably lower than Medellín, traffic is manageable, and the city still feels authentically Colombian. You’re not constantly surrounded by tourists or digital nomads. Instead, you get a more local experience while still having access to everything you need.

One of the things I appreciate most is the location. Bogotá is only a few hours away, making international travel relatively convenient, and the Coffee Region is close enough for weekend road trips.

If you’re raising a family, retiring, or simply looking for a city where your money goes further, Ibagué deserves serious consideration.

3. Bogotá

bogota life

Many foreigners overlook Bogotá because Medellín gets most of the attention online.

That’s unfortunate because Bogotá offers opportunities and amenities that no other city in Colombia can fully match.

As the capital city, Bogotá has the country’s largest economy, best selection of international flights, excellent healthcare, major universities, and a restaurant scene that rivals some of the best cities in Latin America.

Personally, I enjoy visiting Bogotá, although I don’t think I’d want to deal with the traffic every day. The climate is also much cooler than what many foreigners expect when they think about Colombia.

For professionals, entrepreneurs, and people who frequently travel internationally, Bogotá remains one of the strongest options in the country.

4. Cartagena

cartegena for expats

If your dream is waking up near the Caribbean Sea, Cartagena may be exactly what you’re looking for.

I’ve visited Cartagena several times, and there’s no denying how beautiful the historic center is. Walking through the old city feels completely different from anywhere else in Colombia.

Cartagena attracts retirees, entrepreneurs, and foreigners who enjoy warm weather year-round. The tourism industry is massive, and the city offers a lifestyle that feels more Caribbean than Colombian in many ways.

The biggest downside is the heat. Some people love it. Others quickly realize that living in a tropical climate every day is very different from enjoying it on vacation.

Still, for beach lovers and retirees, Cartagena remains one of the most desirable places to live in Colombia.

5. Pereira

If I were moving to Colombia today and wanted something different from Medellín, Pereira would probably be near the top of my list.

Located in Colombia’s famous Coffee Region, Pereira offers a fantastic balance between affordability, climate, and quality of life.

The city has been attracting more foreigners in recent years, but it still doesn’t feel overwhelmed by tourism. Housing remains affordable, the weather is comfortable, and you’re surrounded by some of the most beautiful landscapes in the country.

Many retirees and remote workers consider Pereira one of Colombia’s hidden gems.

6. Manizales

Another Coffee Region city that deserves attention is Manizales.

Compared to Medellín, Manizales feels quieter, cleaner, and more relaxed. It’s known for its university population, mountain scenery, and cooler temperatures.

What stands out most about Manizales is the pace of life. It isn’t trying to be a major international destination, and that’s part of its appeal.

For foreigners looking for a peaceful lifestyle surrounded by nature, Manizales is often overlooked but worth exploring.

7. Bucaramanga

Bucaramanga may be the most underrated city on this list.

While many foreigners focus on Medellín and Cartagena, plenty of Colombians consider Bucaramanga one of the best places to live in the country.

The weather is pleasant, the city is relatively modern, and living costs remain reasonable compared to larger metropolitan areas.

It’s not a major expat hub, but that’s exactly why some foreigners end up loving it. Life feels more local, more authentic, and often less expensive.

Which Colombian City Is Best for Foreigners?

The truth is there isn’t one perfect answer.

The best city to live in Colombia depends on your goals, budget, and lifestyle preferences.

If you’re arriving for the first time and want the easiest transition, Medellín is probably the safest choice.

If you’re looking for a family-oriented city with a lower cost of living, I’d strongly consider Ibagué.

If career opportunities matter most, Bogotá is hard to beat.

If you want beaches and Caribbean vibes, Cartagena makes sense.

And if you’re searching for underrated alternatives, Pereira, Manizales, and Bucaramanga deserve far more attention than they currently receive.

Final Thoughts

arriving to colombia

When I left Toronto at 39 years old, I thought I was taking a short break from Canadian life.

(As you can tell by the above photo – first days in Medellin – before married with kids – needed a new t-shirt)

…Instead, I built a new life in Colombia.

I’ve experienced the major tourist cities, lived in Medellín, settled in Ibagué, and watched firsthand how different each region of Colombia can be. That’s one of the things I love most about the country. There isn’t one Colombia. Every city has its own personality, climate, culture, and pace of life.

For many foreigners, moving here isn’t just about saving money. It’s about creating a different lifestyle.

If you’re seriously considering the move, I recommend reading my personal story here:

Relocating From Canada to Colombia:
Moving From Canada to Colombia – My Experience

You can also estimate your monthly expenses using my:

Colombia of Living Price Simulator:
Make Dinero Baby Cost of Living Simulator

It should give you a much better idea of what life in Colombia could actually cost before making the move.

Scroll to Top