Excelia Business School campus

Business

MSc Sustainable Luxury and Brand Management at Excelia Business School

Excelia Business School, France

Programme overview

State-accredited Master of Science on the Paris-Cachan campus covering luxury and brand management with a responsible-business approach, from product design to marketing across fashion, design, cosmetics and gourmet cuisine.

Faculty: Excelia Business School  |  Duration: 12 months (entry after Bac+4) or 24 months (entry after Bac+3)  |  Study mode: full-time; English  |  Location: La Rochelle, Nouvelle-Aquitaine, France

What you will study

Luxury brand management, responsible marketing, business games, case studies and a two-month assignment in an NGO or association.

Career pathways

Luxury brand manager, luxury product manager, sustainable luxury consultant, CSR manager, brand strategy consultant, public relations manager and boutique manager.

Official programme page

Application information

Entry requirements

Entry in Year 1 with a Bac+3 (180 ECTS) or Year 2 with a Bac+4; application file followed by a motivation interview.

Domestic applicants: EUR 27,000 for the whole programme. EU students, Classic Track, 24 months (Years 1 and 2); excludes the 350 EUR multiservice charge. Source

International applicants: EUR 27,750 for the whole programme. Non-EU students, Classic Track, 24 months (Years 1 and 2); excludes the 350 EUR multiservice charge. Source

Duration: 12 months (entry after Bac+4) or 24 months (entry after Bac+3)

Explore more study programmes

View all study programmes →

Ready to start your study abroad journey?

Book a free consultation with our expert counsellors and take the first step towards your dream university.

Copyrights © 2026 StudyMapped. All rights reserved.