Mexico City vs. Bogota: Where Should You Live?


I've just finished living in Mexico City. Now I'm living in Lima.

As I've noted in a recent post, Lima isn't quite living up to my expectations. I've decided to stick it out here for awhile. It's not bad and I'm enjoying myself, but it's not a place I see myself living semi-permanently.

As such, my mind has already been wandering. I'm thinking about my next destination.

Sometime within the next two years, I'd like to choose a city to spend the bulk of my time in. 

Right now it looks like it'll be Mexico or Colombia.

Bogota is a city that I've been thinking more about recently. I didn't spend as much time there as I would have liked, but I was there long enough to recognize that it's a city I could be happy in.

I wanted to do a comparison between the two citizens. Both for myself and for the readers. I hope that comparing these two cities in writing will help me make my decision.

And if you've ever batted around the idea of living in Bogota or Mexico City, hopefully this article will be of some use to you.

Let's get started.


Mexico City vs. Bogota: Where Should You Live?

Mexico City

Mexico City




Before anything else, it's important to know that I only spent about 10 days in Bogota. As regular readers will know, I've spent over a year and a half in Mexico City. So, unsurprisingly, I'm far more knowledgable about the latter. I'll do my best not to be biased, but if one of the cities isn't going to get a fair shake it will likely be Bogota. It takes at least a couple months to discover the best of any major city, so I'm very aware of the fact that I didn't get to "know" Bogota.

If any readers know it well and either agree or disagree with the content I've written here, please leave a comment at the end of the article!


Cost of Living

Cost of living is one the most important factors for those wishing to live or travel abroad. When it comes to Mexico City vs. Bogota, the differences in costs are negligible - I don't know that I've ever been to two different capital cities with such a similar cost of living.

That being said, depending on how you live your life, certain things will cost either more or less in either city.

For instance, do you like to go to the movie theatre? If so, you'll pay far less to do so in Bogota than Mexico City.

Do you take a lot of taxis to get around? You'll pay much less to do so in Mexico City.

I found the price of food, restaurants and gym memberships to be virtually the same.

Domestic flights in both countries are around the same price, too.

Housing is a bit more complicated. My research indicates that it will cost you more to live in the more exclusive areas of Bogota than it will in Mexico City. For instance, I don't believe you could find a one-bedroom in Bogota's Zona T for $800 USD or less. 

With the Mexican Peso being so low at the moment, it's possible to get that in an equivalent neighborhood (i.e. Condesa).

But, if you're willing to live in a more middle-class area, Bogota seems to offer better prices. However, I'd say that Bogota's middle class neighborhoods are more dangerous than Mexico City's middle class neighborhoods. It definitely felt that way when I was there, at least.

With the Mexican Peso being so weak right now, I'm going to give the cost of living edge to Mexico City.

Winner: Mexico City



Bogota is colder and rains more. The weather on the whole is more unpredictable. In Bogota, one day could be sunny and beautiful and the next could be cold and rainy. There's really no telling. In Mexico City, you know what you're getting. Sunny weather most of the year, with afternoon or evening rainfall from roughly April to September. It's never too hot or too cold.

Mexico City definitely takes in the win in the weather department.

Winner: Mexico City



Mexico is known throughout Latin America - and the world - for its food. You will find Mexican restaurants in every major world city. Colombian food doesn't share nearly as much of the spotlight.

This doesn't mean Colombian food is *bad* so to speak. They have many incredible dishes: Arepas, Ajiaco, Bandeja Paisa, their take on the empanada...I've many of Colombia's national dishes and have enjoyed them all.

Rather, the issue I have with Colombian food is that it is easy to get sick of. I don't know why, exactly. Perhaps because it's a bit bland for my tastes. I prefer food with some kick. Asian and Indian dishes are more my style. 

Mexican food tends to have more spice, variety and flavor than Colombian food. I can almost guarantee that after two weeks of Colombian food, you'll start to grow weary of it. I'd be very surprised if this happened in Mexico.

There's another thing that gives Mexico City the edge over Bogota in the food department: international restaurants. I was pretty surprised to find that Bogota offers little in the way of international cuisine. For a city of its size, I expected much more variety. Even Mexico City could do better in this department, but it still blows away what's offered in Bogota.

Winner: Mexico City

Mexico City

Mexico City



Safety is always a tough one to discuss. In reality, it's quite abstract. If something bad happens to you on the streets of Oslo, it will undoubtedly skew your perception - even though it's statistically one of the safest cities in the world, you might be inclined to disagree based on personal experience.

I've been incredibly fortunate in my travels in that nothing too frightening has befallen me. I had an iPod pickpocketed from me in Cancun because I was stupidly drunk, been in a couple situations that almost escalated to violence, but aside from that no one has really fucked with me too much. I really hope this trend continues.

I tend to judge a city's safety based largely on my gut, along with what I've heard from locals and other travellers. Afterwards, I'll hit the Internet to read about other people's opinions to see if my perception lines up with theirs (I don't like to do this before lest I psych myself out of visiting somewhere).

So, with that little preface out of the way, I'd have to say that Mexico City is safer than Bogota.

I rarely felt that my safety was threatened in Mexico City. Only when I was hanging out in seedy areas after dark (Doctores, Guerrero and Iztapalapa, to be specific) did I feel on edge. Even after dark, I always felt safe in middle and upper class areas of the city. 

But in Bogota after dark, I regularly felt like something bad could go down. There's just more sketchy looking people and a greater feeling of insecurity. I can't really explain it, but I suspect that anyone who has spent time in both Mexico City and Bogota will agree with me. I'd much rather be caught after dark alone in Mexico City's El Centro than Bogota's El Candelaria. You'll also be offered drugs and see drug addicts much, much more in Bogota than in Mexico City. Not to mention the risk of getting drugged with scopolamine, something that has happened to not an insignificant number of tourists.

 I'm not sure what the actual crime statistics would say, but I'm definitely going to give the nod to Mexico City for safety.

Winner: Mexico City



I only went out a few times in Bogota, but I was instantly a fan. I remember thinking it was the best scene I'd encountered in Central or South America up to that point. Like any international city, both Mexico City and Bogota offer a diverse, dynamic and exciting nightlife environment. I found people to be slightly more accepting and accommodating in Bogota once you got talking to them, but I found it harder to break into a social circle at a bar or nightclub. In Mexico City, it's not uncommon to see a group of 2-4 girls out at a bar or club by themselves. Very easy to approach. In Bogota, they seemed to go out in larger groups.

Probably for this reason, the club scene in Bogota also seems to be more oriented around buying bottles than going up to the bar for individual drinks. I definitely prefer this (assuming I have a group to go out with) because it usually ends up being better value and results in less wasting time going back to the bar countless's probably only better value because I invariably end up drinking more than most...but I digress.

Based on the fact that I had more fun going out during my first 10 days in Bogota than I did during my first 10 in Mexico City, I'm going to hand this one to Bogota. I think that if I were to do 6 months or a year there, the party scene would be absolutely phenomenal.

Winner: Bogota



Bogota is the clear-cut winner here. The women are in better shape, have prettier faces and are friendlier on the whole. Although in terms of a relationship I'd probably more readily trust a girl from Mexico City than Bogota (they're still Colombian after all), there is no question that I'd rather have my fun with girls from the Colombian capital. Everywhere you go in Bogota, you will see prettier girls than in Mexico City. The bus, the grocery store, the mall, the club. They look better, they dress better, they move better and their accents sound better.

This isn't to say that there is a huge discrepancy - there are plenty of attractive women in Mexico City as well. But I've yet to read anywhere or meet anyone that's said Mexico City is better than Bogota than women.

Pretty big win for Bogota here.

Winner: Bogota





Mexico City is more cosmopolitan. It is one of the more cosmopolitan cities I've ever been to in Latin America, right up there with Santiago, Buenos Aires and Panama City. Bogota on the other hand can feel surprisingly undeveloped in many areas. Both cities have fairly impressive metrobus systems, although Mexico City has a metro whereas Bogota does not. The upscale neighborhoods of both cities compare to European or North American cities. Both cities have UBER for getting around as well. Traffic is worse in Mexico City. The colonial building of Bogota are much less preserved and impressive than the colonial buildings in Mexico City (the Spanish really made Mexico City their gem). The quality of water is worse in Mexico City...but I wouldn't drink from the tap in either place.

But not much of this really matters if you're a foreigner thinking of living in either city.

Basically, from a purely superficial standpoint, Mexico City looks more developed, but in a way this makes it less charming. Due to its proximity to the USA, you're going to notice a lot of similarity in terms of its restaurants, business districts and affluent areas. Bogota has a unique charm about it. You feel more like you're in Latin America than you do when you're in Mexico City.

Also did I mention the traffic is worse?

I should give this one to Mexico City, but I'm going to call it a tie.

Winner: Tie



Cost of Living: Mexico City (slightly)

Weather: Mexico City

Food: Mexico City

Safety: Mexico City

Nightlife: Bogota

Women: Bogota (big win)

Infrastructure: Tie


As you can see, Mexico City comes out on top yet again for me. But I'm still seriously considering Bogota as my next destination. Its wins in two quite important categories (nightlife and women) are enough to make me want to return and get a better idea of what it's all about.

Also, keep in mind that after Trump's victory as president of the United States, the Mexican peso has taken a huge hit, making Mexico City extremely cheap. But, eventually inflation is going to creep up and the quality of life for the locals is going to creep down. This could very well see a shift in the categories of "Cost of Living" and "Safety" swing in Bogota's favor.

After I get to know Bogota as well as I know Mexico City, it's very possible that it could measure up.

Again, it would be cool to get some comments to see what ya'll think. I'm still pretty open to my next destination and I'd be really grateful for any additional insight on what's going on in Bogota at the moment!



Thanks for listening,