Effort matters more than accent
Attempting a French greeting or a simple thank-you, even with an imperfect accent, is generally appreciated as a sign of respect. Skipping straight to English without any French at all is more likely to come across as presumptuous than a mispronounced "bonjour" ever would.
Formality is built into the language
French distinguishes between the informal "tu" and the formal "vous" for "you," and travelers are almost always expected to default to the formal register with strangers, shopkeepers, and anyone older. Sticking to "vous"-based phrases like the ones above avoids this issue entirely.
Frequently Asked Questions
Is it rude to just start speaking English in France?
It is generally seen as more polite to open with a French greeting and at least ask "Parlez-vous anglais?" first, even if the rest of the conversation ends up happening in English.
Do these phrases work the same in other French-speaking countries?
Yes, these core phrases are standard across French-speaking regions like Belgium, Switzerland, and Quebec, though accents and some regional vocabulary can differ.