
Every expat joins the Facebook group first. It's useful - figuring out which landlord to avoid, where to fill a prescription, whether the water is safe. But if you're expecting it to become your social life, it won't.
Real community forms through repetition and shared experience. Not through posts asking if anyone wants to grab coffee. Here's what actually works.
Start With What You Already Like Doing
Don't join a running group because someone told you it's a good way to meet people - unless you actually like running. The fastest path to people you'll genuinely connect with is doing things you'd do anyway.
- Look for recurring activities: book clubs, hiking groups, cooking classes, language exchanges, volunteer orgs
- Prioritize repeating events over one-time workshops - you can't build a friendship in a single afternoon
- Ask at the gym, yoga studio, or wherever you already spend time
- Check community center bulletin boards and library postings for local meetups
The goal isn't to network. It's to show up in the same place, around the same people, doing something worth doing. Friendships follow from that.
Become a Regular Somewhere
Pick a café, a park bench, a corner of the library. Go there at roughly the same time, a few days a week. Bring a book or your laptop - something that gives you a reason to stay. The staff will start recognizing you. So will the other regulars.
This works especially well in places with strong neighborhood culture - smaller Portuguese towns, Ljubljana, walkable districts in Mexico City or Medellín. In sprawling suburbs, you'll need to be more deliberate about choosing a spot that actually draws locals.
Don't underestimate casual connections. The barista who remembers your order, the neighbor you wave to every morning - these small moments make a place feel like home long before you have close friends.
Get Involved in Something Local
Expat circles are comfortable - everyone speaks English, everyone has the same questions, everyone arrived recently. But if you only socialize with people in the same boat, you'll feel like a long-term tourist rather than someone who actually lives there.
- Volunteer with a local nonprofit or community garden
- Take a class taught in the local language, even if your skills are basic
- Join a recreational sports league or team
- Go to the same town markets and festivals year after year - familiarity matters
In countries with lower English proficiency - Thailand, Mexico, Colombia - even a basic effort to learn the language goes a long way with locals. You don't need fluency. You just need to show you're trying.
Use Online Tools to Get Offline
Meetup.com works well in larger cities. Local neighborhood apps and community forums often list potlucks, group hikes, and skill swaps. Physical bulletin boards at libraries and community centers are still worth checking - don't skip them.
The point is to use these tools to find something worth showing up to, then actually show up. Talk to people. Follow through when someone suggests getting together again. That's where it starts.
Give It More Time Than You Expect
Three months in, you probably won't have a solid friend group yet. That's normal. What matters is whether you're putting yourself in situations where connection is possible.
If you're still relying on Facebook groups for social interaction six months after you arrive, that's a signal to change something. Log off, walk somewhere, and talk to whoever's sitting near you. It's awkward at first. It works eventually.
Ready for the next step?
Check out our country-specific guides to see exactly how to apply these steps in your dream destination.
Browse Country Guides

