Welcome to Vichy

Vichy, in the Allier department of central France, is a refined spa town known for its healing thermal waters and graceful architecture. Often called the “Queen of Spas,” it combines Belle Époque elegance with lush parks, boutiques, and riverside promenades. Visitors can relax in historic thermal baths, stroll through art-deco streets, or enjoy water sports on the Allier River. Vichy’s atmosphere is calm, sophisticated and welcoming — a blend of health, culture, and charm that makes it one of France’s most elegant destinations.