There are many ways to meet locals in Singapore, here are a few options:
Volunteer: Joining a volunteer group or organisation is a great way to meet locals who share your interests. There are many organisations in Singapore that need volunteers for a variety of causes such as environmental conservation, community service and many more.
Join a club or group: Singapore has a vibrant community of clubs and groups that cover a wide range of interests such as sports, hobbies, and cultural activities. Joining a club or group that interests you is a great way to meet locals who share your passions.
Attend cultural events: Singapore is a melting pot of cultures, and there are many events throughout the year that celebrate the different cultures in Singapore. Attending these events is a great way to learn about different cultures and meet locals.
Take a class: Signing up for a class in something you're interested in can be a great way to meet locals. Whether it's cooking, language, art or dance class, you'll have the opportunity to connect with locals who share your interests.
Visit hawker centres: Hawker centres are an integral part of Singapore's food culture and are a great place to meet locals. Not only you can try local food, but it's also a place where locals hang out to eat, chat and socialize.
Meetup groups: Meetup groups are a great way to meet locals who share your interests. Singapore has a wide variety of Meetup groups on various topics, such as language exchange, hiking, social and cultural events and much more.
Social media: Singapore has a large and active social media community, and there are many groups and pages that connect locals with similar interests. Joining these groups can be a great way to meet new people and make friends.
It's important to keep an open mind and be friendly when trying to meet locals. Have fun!