How to Dress for Restaurants in Italy

Dress in 'smart casual' layers to match the Italian preference for put-together, polished attire. Avoid gym wear, flip-flops, and overly casual beach clothes, as these are viewed as disrespectful in most sit-down dining establishments.

  1. Understand the 'Bella Figura' concept. Italians value 'bella figura' or making a good impression. This doesn't mean you need a suit for pizza, but it does mean your clothes should be clean, pressed, and coordinated.
  2. Choose your footwear carefully. Skip the rubber flip-flops. Wear leather sandals, loafers, or clean, stylish sneakers. Italians look at your shoes first, and worn-out athletic trainers will peg you as a tourist immediately.
  3. Master the art of layering. Italian restaurants can be drafty or overheated depending on the season. Bring a lightweight scarf or a tailored blazer/cardigan to easily adjust your formality level and comfort.
  4. Know when to elevate your look. For lunch at a trattoria, dark jeans and a collared shirt or a simple blouse are fine. For dinner at a ristorante or any place with white tablecloths, opt for chinos, dress trousers, or a dress, and avoid shorts entirely.
Can I wear shorts to dinner in Italy?
In a casual pizzeria, it might pass, but it is generally frowned upon. If you want to blend in and be treated well by staff, wear long trousers.
Is it okay to wear white sneakers?
Yes, provided they are clean, fashion-forward leather or canvas sneakers. Avoid neon-colored, bulky gym running shoes.
Does my clothing choice affect the service I get?
Sadly, yes. While good service is professional, appearing put-together often results in a more welcoming reception from waitstaff in Italy.