Learn English – Difference between “canteen” and “cafeteria”

american-englishbritish-englishdifferencesindian-englishnouns

Are there any differences between canteen and cafeteria?

In India, usually an eating place attached to an office, factory or school is called a canteen. Of course, in some new offices it is called cafeteria, but government offices and factories still call them canteens.

In US, I have never heard canteen used except for military canteen. Is it the same in British English too?

Best Answer

In British English a place that you eat, at work / supplied by work would be a canteen, but cafeteria is also equally common. I would imagine cafeteria is a safer choice so that both AE and BE would understand.

But canteen a little bit old-fashioned, mostly because offices don't have canteens or cafeterias and we don't have any factories anymore.