Duolingo and Pimsleur sit at opposite ends of language learning. Duolingo is visual, short and free: you tap, match and type for five minutes. Pimsleur is audio, long and paid: you listen and answer out loud for thirty. If your goal is speaking, Pimsleur gets you there faster. If your goal is a habit you'll keep, Duolingo is easier to live with.

A disclosure: I built PrettyFluent, which I mention at the end. I've used both of these apps for over a year each, and I'll say where each app is the better pick. Features and pricing were checked on each company's site on the date at the top; prices vary by country, so follow the links.

The short answer

If you want... Pick
Free Duolingo
Five minutes a day Duolingo
To be speaking from lesson one Pimsleur
Something for the car or a walk Pimsleur
Reading and writing practice Duolingo

How Pimsleur works

Pimsleur lessons are 30 minutes of audio. A speaker says a phrase, you're prompted to say it, and old material comes back at spaced intervals just as you're about to forget it. You answer out loud, every few seconds, the whole way through. It's hands-free, works offline and in the car (CarPlay and Android Auto), and the app has added reading lessons, flashcards and a Voice Coach AI for pronunciation.

There's a 7-day free trial, then a subscription: one language, or All Access for all 51 languages for up to four people.

Falls short on: it's slow for reading and writing, 30 minutes is a real commitment, and it moves at its own pace. You can't skip ahead to the conversation you need next week.

How Duolingo works

Duolingo is short lessons, streaks and leagues, and the free plan covers the whole course. Super Duolingo removes ads and mistake limits; Max adds AI Roleplay and Video Call on iOS and Android.

Falls short on: most of your time goes into recognising and translating, not producing. It's possible to keep a long streak and still not manage a sentence out loud.

The real difference: who's doing the talking

In a Duolingo lesson, you mostly read. In a Pimsleur lesson, you mostly speak. That's the whole comparison, really.

I studied German all through primary and middle school, reading and writing and passing tests, and still managed to ask a Hamburg cab driver something wildly inappropriate when I meant to ask for directions. Knowing a language on paper and saying it under pressure are different skills. Pimsleur trains the second one; Duolingo mostly trains the first. After more than a year of each, that matches my experience exactly: my Duolingo streak made me feel productive, and Pimsleur is the one that actually got sentences out of my mouth.

Cost

Duolingo Pimsleur
Free Full course, with ads 7-day trial
Paid Super or Max subscription Single-language or All Access subscription
Time per lesson About 5 minutes About 30 minutes
Hands-free No Yes
Languages Dozens 51

Which should you choose?

Pick Pimsleur if you commute, walk or drive a lot, and your goal is to speak and understand. Of the two, it's the one that actually gets words out of your mouth, and I'd pick it for anyone with a trip or a move coming up.

Pick Duolingo if you have five spare minutes rather than thirty, want to read and write too, or aren't ready to pay.

Where PrettyFluent fits (ours)

Pimsleur gets you speaking, but in general phrases in its own order. PrettyFluent is for when you know the exact conversation you're about to have. Each lesson is one real situation with native audio, rehearsed as a spoken roleplay: calling the doctor, talking to the landlord, ordering at a café.

In the German lesson on rescheduling a doctor's appointment by phone, for example, you practise Ich habe einen Termin am Freitag. (I have an appointment on Friday.) and Ich möchte den Termin bitte verschieben. (I'd like to reschedule, please.), and the receptionist's replies, before you pick up the phone.

It covers German, French, Spanish, Italian, European Portuguese, Japanese and Mandarin, on iPhone and iPad. Pricing is from $8.99 a month on the web, or $13.95 a month in the App Store. It won't take you through a language from zero; it pairs well with Pimsleur for general speaking or Duolingo for the basics.

Reschedule doctor appointment over phone: Identifying yourself — German lesson German lesson · 36 phrases with audioReschedule doctor appointment over phone: Identifying yourselfPractise this conversation →