You land at Hong Kong International Airport, clear immigration, and step onto the Airport Express. The announcements come in Cantonese first, then English, then Mandarin. By the time you reach your flat in Sheung Wan, you have heard more Cantonese in two hours than you have heard in your entire life. You pull out your phone, search “Duolingo Cantonese,” and discover that the world’s most popular language app does not teach Cantonese to English speakers.
This is the moment most expats hit a wall. Cantonese is a tonal language with limited learning resources compared to Mandarin, Spanish, or French. The mainstream apps that work brilliantly for other languages either skip Cantonese entirely or treat it as an afterthought. But a handful of dedicated apps and tools do the job well, and we have tested the most recommended options over the past month to find what actually helps you learn Cantonese in Hong Kong as an English speaker.
Why There Is No Duolingo for Cantonese in English
Duolingo launched a Cantonese course in 2022, but it teaches Cantonese from Mandarin, not from English. The course has attracted over four million users in mainland China, where Mandarin speakers want to pick up Cantonese for work or travel to Guangdong and Hong Kong. For English speakers, the course is inaccessible.
The reason comes down to market size and complexity. Cantonese has six tones (nine if you count the checked tones), uses traditional Chinese characters in Hong Kong, and has a relatively small global learner pool compared to Mandarin. Building a full Duolingo-style course from English requires significant investment for a smaller audience. Until that changes, you need specialised apps.
The good news is that several apps do Cantonese very well. The apps below are listed in the order we recommend trying them, starting with the most comprehensive and ending with practice tools you add once you have the basics.
CantoneseClass101
CantoneseClass101 is the closest thing to a complete Cantonese course available on a phone. The platform delivers lessons as podcast-style audio and video episodes, hosted by native Cantonese speakers who explain grammar, vocabulary, and cultural context in English. Content runs from absolute beginner through to advanced, and the team adds new lessons weekly.
What makes it work for Hong Kong expats is the practical focus. Early lessons cover ordering food, asking for directions, numbers, and MTR-related vocabulary, which are the situations you encounter in your first days in Hong Kong. Each lesson includes a dialogue, vocabulary list with Jyutping romanisation, grammar notes, and a review quiz. The app also has a spaced repetition flashcard system built in.
The free tier gives you access to new lessons for a limited window. Paid plans range from around US$4 per month (basic access) to US$25 per month (premium with one-on-one tutoring access). The basic paid tier is enough for most self-study learners.
Best for: Committed learners who want a structured, full-length curriculum with audio-first lessons.
Pleco
Pleco is not a language course. It is a dictionary, and it is the single most important app any Cantonese learner in Hong Kong should install on day one. The free version includes a 22,000-entry Cantonese-English dictionary with Jyutping pronunciation for every entry, audio playback from native speakers, and handwriting recognition that lets you draw a character you see on a restaurant menu and get an instant translation.
The real power comes from the paid add-ons. The optical character recognition (OCR) module lets you point your camera at a sign, menu, or document and get instant translations. The flashcard system uses spaced repetition and can import custom word lists. The Cantonese-specific stroke order diagrams help if you want to learn to write.
Pleco works offline, which matters when you are underground on the MTR between stations. We use it daily for reading menus, deciphering government letters, and checking tones before attempting a new word at the wet market.
Best for: Every Cantonese learner in Hong Kong, regardless of level. Install it before anything else.
Ling
Ling is the app that comes closest to giving Cantonese learners a Duolingo-style experience. Lessons are built around short, gamified exercises: matching words to images, filling in sentence blanks, listening comprehension quizzes, and a chatbot that simulates basic conversations. The interface is clean and the content is built specifically for Cantonese, not recycled from a Mandarin course.
Ling covers over 200 Cantonese lessons across topics like greetings, food, transport, shopping, and workplace phrases. Jyutping romanisation is included throughout, and native speaker audio is clear. The chatbot feature is useful for practising sentence construction without the pressure of a real conversation.
The free version gives you limited daily access. The full app costs around US$8.99 per month or US$79.99 per year. For a beginner who wants structured, bite-sized daily practice, Ling delivers more Cantonese-specific content than most alternatives.
Best for: Absolute beginners who want a gamified, Duolingo-like experience built specifically for Cantonese.
Drops
Drops focuses entirely on vocabulary. Each session lasts exactly five minutes and uses illustrated flashcards with swipe-based interactions and native speaker audio. The visual approach works well for concrete nouns (food, transport, household items) and the five-minute limit makes it easy to fit into a commute or lunch break.
Drops covers Cantonese with dedicated word lists including Hong Kong-specific categories like dim sum dishes, transport, and daily necessities. The illustrations are distinctive and memorable, which helps with retention. The app does not teach grammar or sentence construction, so it works best as a vocabulary supplement alongside a structured course.
The free tier gives you one five-minute session per day. Premium costs around US$13 per month or US$70 per year and removes the time limit.
Best for: Building vocabulary in short daily sessions. Pair it with CantoneseClass101 or Ling for grammar.
Pimsleur

Pimsleur takes a completely different approach. There are no screens to stare at, no flashcards, and no games. Each lesson is a 30-minute audio session that uses spaced repetition prompts to get you listening and speaking from the first minute. A native speaker says a phrase, you repeat it, and the system gradually introduces new vocabulary while cycling back to reinforce what you learned earlier.
For a tonal language like Cantonese, this audio-first method has a real advantage. You spend 30 minutes focused entirely on hearing and reproducing tones correctly, without the distraction of reading characters or tapping a screen. The format also works perfectly on the MTR, on a bus, or during a morning walk. Several expats we spoke with cited Pimsleur as the app that finally made Cantonese tones click for them.
Pimsleur offers Cantonese Chinese as a standalone course. Pricing starts at US$19.95 per month for one language or US$20.95 for access to all languages. The Cantonese course covers approximately 30 lessons at the beginner level.
Best for: Auditory learners and anyone who wants to practise Cantonese tones during their commute.
HelloTalk

HelloTalk is a language exchange app that connects you with native Cantonese speakers who want to practise English. You write or record a message in Cantonese, your partner corrects it, and you do the same for their English. The app includes built-in translation, pronunciation guides, and voice-to-text tools.
In Hong Kong, the user base for Cantonese is large. You can find conversation partners who live in the same city and understand the local context, slang, and cultural references. HelloTalk is not a replacement for structured learning, but once you have a basic vocabulary from an app like Ling or CantoneseClass101, practising with real people is what turns textbook knowledge into usable Cantonese.
The free version allows one language partner at a time. Premium features include unlimited translation, grammar correction, and multiple language selections.
Best for: Intermediate learners ready to practise conversation with native Cantonese speakers in Hong Kong.
Mango Languages
Mango Languages is a conversation-focused app that breaks down Cantonese dialogues into their component parts, explaining grammar and pronunciation at each step. The interface uses colour-coded text to show how sentences are constructed, which helps learners understand Cantonese word order and particle usage.
The most compelling feature for Hong Kong expats is the price: free. Mango Languages partners with public library systems worldwide, and if your library offers access, you pay nothing. Check whether the Hong Kong Public Library system or your employer’s library subscription includes Mango. Some international school libraries and university libraries in Hong Kong also provide access.
Without library access, the individual subscription runs around US$11.99 per month. The Cantonese course is shorter than CantoneseClass101 but the grammar explanations are unusually clear.
Best for: Budget-conscious learners who can access it free through a library.
Which Combination Should You Start With
No single app covers everything you need. The most effective approach, based on what we have seen work for expats in Hong Kong, is to combine two or three apps that cover different skills.
If you are a **complete beginner**, start with CantoneseClass101 for structured lessons and Pleco as your daily dictionary. Add Drops for vocabulary building on the side. This combination gives you grammar, listening practice, and word-by-word reference.
If you **learn best by listening**, Pimsleur paired with Pleco is the most efficient two-app setup. You build listening and speaking skills during your commute and use Pleco to look up anything you encounter in the real world.
If you are on a **tight budget**, check whether you can access Mango Languages through a library, install Pleco for free, and supplement with CantoneseClass101’s free tier. You can make real progress without spending anything.
If you already have **basic Cantonese** and want to improve, add HelloTalk for conversation practice with locals. The correction feature forces you to produce real sentences and get feedback from native speakers.
Whatever combination you choose, remember that Cantonese has fewer learning resources than Mandarin, which means you will need patience and consistency. Even twenty minutes a day with a dedicated app gets you further than you expect. Within three months, most expats who stick with a daily routine can order food, give taxi directions, and hold a basic conversation with their building’s management office.
Frequently Asked Questions
Is there a completely free app to learn Cantonese?
Pleco is free and essential as a dictionary. CantoneseClass101 has a free tier with limited access to new lessons. Mango Languages is free if your library offers it. Drops gives one free five-minute session per day. For structured lessons without paying, the CantoneseClass101 free tier combined with Pleco is the best starting point.
How long does it take to learn basic conversational Cantonese?
With consistent daily practice of 20 to 30 minutes using a structured app, most learners can hold basic conversations (ordering food, giving directions, simple greetings and small talk) within three to six months. Reaching comfortable conversational fluency typically takes one to two years. The tones are the biggest initial hurdle, but they become intuitive with regular listening practice.
Should I learn Cantonese or Mandarin in Hong Kong?
If you plan to live in Hong Kong long-term and want to connect with the local community, Cantonese is the better choice. Over 88 percent of Hong Kong’s population speaks Cantonese at home. Mandarin is increasingly useful for business, especially if you travel to Shenzhen or mainland China regularly. Some expats learn both, starting with whichever they need most immediately.
Can I learn Cantonese entirely from apps?
Apps are excellent for building vocabulary, understanding grammar, and practising tones. They are weaker at teaching you to produce natural-sounding sentences in real time. For the best results, combine app-based learning with real-world practice: order in Cantonese at restaurants, try basic phrases with shopkeepers, and join a language exchange through HelloTalk or a local community group. The apps give you the foundation; Hong Kong gives you the practice environment.
Why is Cantonese not on Duolingo for English speakers?
Duolingo offers Cantonese from Mandarin only, launched in 2022 for mainland Chinese users. The English-to-Cantonese course has not been developed, likely because the global learner market is smaller than for Mandarin, Spanish, or other widely taught languages. Duolingo has not announced plans for an English-to-Cantonese course.