Luxemburgs (“Lëtzebuergesch”) is de nationale taal. Het Luxemburgs ligt dicht bij het Duits en vormt een dialectcontinuüm met de Duitse dialecten over de grens, maar het is niet volledig wederzijds verstaanbaar met verder weg gelegen Duitse dialecten. Luxemburg is echter ook een Franstalig land, met alles van verkeersborden tot menu’s tot informatie in winkels in het Frans , dus Frans is de handigste taal om te kennen en te gebruiken in het land.

Duits wordt ook bijna universeel begrepen, wordt gebruikt in het rechtssysteem en wordt onderwezen in scholen, en is de overheersende taal in de gebieden Diekirch en Echternach.

Meer dan een derde van de Luxemburgse bevolking bestaat uit buitenlanders en dit cijfer stijgt tot ongeveer 50% in de steden. Frans kennen is uw beste gok als u met de meeste mensen wilt praten, terwijl Engels door veel anderen algemeen wordt begrepen. Opgeleide Luxemburgers spreken vloeiend alle vier de bovengenoemde talen; het zijn de “frontaliers” (arbeiders die over een van de grenzen heen wonen) die misschien niet goed of helemaal geen Engels spreken. Luxemburgers behoren tot de polyglots van Europa, die de Zwitsers evenaren.

Luxemburg is ook de thuisbasis van een sterke Portugese bevolking (er wonen er 94.000), dus Portugees kennen, hoewel geen vereiste, kan een pluspunt zijn.