O
M
R
D
Q
U
A
M
G
Q
V
H
D
H
F
D
G
S
E
C
G
Q
L
E
A
D
P
G
R
W
S
L
N
A
N
X
Z
A
X
X
M
F
E
L
B
C
A
R
H
E
K
B
Q
K
K
Q
W
J
G
L
E
C
N
A
B
M
S
U
Z
R

How Long Does It Take to Learn a Language?

From about 700 hours for Spanish to 2,200 for Japanese — compare all 37 languages, then calculate your personal timeline by level, pace and native language.

37 languagesFSI-based hoursA1–C1 milestonesFree · no signup

Every language, easiest to hardest

Study hours for an English speaker, based on the U.S. Foreign Service Institute's difficulty categories. Click a language for its full timeline calculator.

LanguageFSI categoryHours to B2Hours to C1B2 at 1 h/day
Brazilian PortugueseI≈ 500≈ 70016 months
DanishI≈ 500≈ 70016 months
DutchI≈ 500≈ 70016 months
EnglishI*≈ 500≈ 70016 months
European PortugueseI≈ 500≈ 70016 months
FrenchI≈ 500≈ 70016 months
ItalianI≈ 500≈ 70016 months
NorwegianI≈ 500≈ 70016 months
RomanianI≈ 500≈ 70016 months
SpanishI≈ 500≈ 70016 months
SwedishI≈ 500≈ 70016 months
GermanII≈ 640≈ 90021 months
IndonesianII≈ 640≈ 90021 months
BulgarianIII≈ 780≈ 1,1002.1 years
CroatianIII≈ 780≈ 1,1002.1 years
CzechIII≈ 780≈ 1,1002.1 years
EstonianIII≈ 780≈ 1,1002.1 years
FinnishIII≈ 780≈ 1,1002.1 years
GreekIII≈ 780≈ 1,1002.1 years
HebrewIII≈ 780≈ 1,1002.1 years
HindiIII≈ 780≈ 1,1002.1 years
HungarianIII≈ 780≈ 1,1002.1 years
PolishIII≈ 780≈ 1,1002.1 years
RussianIII≈ 780≈ 1,1002.1 years
SerbianIII≈ 780≈ 1,1002.1 years
SlovakIII≈ 780≈ 1,1002.1 years
SlovenianIII≈ 780≈ 1,1002.1 years
TagalogIII≈ 780≈ 1,1002.1 years
ThaiIII≈ 780≈ 1,1002.1 years
TurkishIII≈ 780≈ 1,1002.1 years
UkrainianIII≈ 780≈ 1,1002.1 years
UrduIII≈ 780≈ 1,1002.1 years
VietnameseIII≈ 780≈ 1,1002.1 years
ArabicIV≈ 1,550≈ 2,2004.2 years
JapaneseIV≈ 1,550≈ 2,2004.2 years
KoreanIV≈ 1,550≈ 2,2004.2 years
Mandarin ChineseIV≈ 1,550≈ 2,2004.2 years

* English has no fixed FSI category — its difficulty depends on your native language. The table shows the Category I majority case; the English calculator adjusts per native language.

Where the numbers come from

The U.S. Foreign Service Institute has taught diplomats for 70+ years and publishes how long its intensive courses take per language — from about 600 class hours for Spanish or Dutch to 2,200 for Japanese, Korean, Mandarin and Arabic. We map those four difficulty categories onto cumulative CEFR study hours (A1 through C1), with later levels taking progressively longer.

Your head start counts

FSI hours are defined for English speakers. If your native language is related to your target — a Spanish speaker learning Italian, a Czech speaker learning Slovak — each calculator discounts the estimate accordingly. And your current level matters most of all: starting from B1 roughly halves the road to B2. Every page lets you set both.

First, find out where you stand

The timelines shrink fast if you're past the beginner stage. Take a free CEFR placement test — graded A1 to C1, no signup — then calculate the rest of your journey.

Take a free placement test