Skip to content

Master

Global Luxury Brand Management

Geneva
2 years
Full time
English
October 2025

The Master

Global Luxury Brand Management

The world of luxury brands has always been an incredibly complex one, delicately balancing the creation of desire for the exceptional whilst retaining exclusivity and inaccessibility. 

In today’s fiercely competitive, global marketplace, with an increasingly discerning luxury client and a perpetually evolving digital landscape, the management of luxury brands has become even more challenging – but also even more exciting – than ever before. 

If you aspire to a dynamic management career in today’s thriving world of luxury brands, then our Global Luxury Brand Management programme could be the gateway to realising your ambitions.

Nestled in a city that lives and breathes luxury, our Geneva campus appropriately hosts this innovative English language Masters programme in Global Luxury Management.

This comprehensive, 2 year, full-time programme is designed to equip you with the knowledge and skills essential for a leadership role in the flourishing world of luxury.

A dynamic and ever-evolving industry, impervious to economic crisis and at the forefront of technology, the luxury brands of the future are boldly charting the course that others will only follow. The Masters in Global Luxury Management is a comprehensive programme which will ensure you’re both ready and able to master the intricacies of this influential sector. 

We want you to work for passion, for personal fulfilment. You will have the possibility of undertaking a semester at one of our partner universities abroad. A network of Swiss and international companies and experts, active alongside us, will enable students to become directly immersed in the professional world.

Next Academic year start: October 2025

120 ECTS credits

What is really interesting about this Master’s course is the opportunity to meet people working in the sector and discuss with them throughout the course.

Ivan

Student @ CREA

The program

of the Global Luxury Brand Management Master

Modern leadership

Luxury foundations

Luxury cultures

Marketing in a global ecosystem

Brand equity

Luxury image

Digital creativity

Study Trips

Product design & client experience

Luxury boutique

Building new futures

Internship

Study abroad

Master Thesis

Séance d’info
Inscription
Brochure

Careers

Luxury Jobs

Manage rarity in the market to preserve the dream that a luxury product inspires.

  • Brand Manager
  • Visual Merchandiser
  • CRM Manager
  • PR Manager
  • Strategic Planner
  • And more …

Companies recruiting CREA students

In a nutshell

Key points

3

semesters of courses

1

semester internship

1

study trip
icône langage
Language : English
icone école
Campus : Geneva

120

ECTS Credits
A Career Center at the disposal of students
Finance plan available
Abroad campus via the OMNES Education network
Séance d’info
Inscription
Brochure

Speakers

A school that is close to the business world

Our motto is “learn from experience”. Teaching must come from expert specialists. All our teaching staff are professionals in their field. They share their knowledge and toolsets with the students so that what they learn is relevant.

The work market is changing rapidly and it is important for each student to enter the world of work with a relevant skill set.

How to join CREA

Admission requirements

  • Applicants must hold a Bachelor’s degree, a national diploma in marketing, communication or public relations, a CFC (State Certificate of Proficiency) in marketing, communication (professional experience required) or an equivalent.
  • Achieve an English language qualification at B2 level.

Have you already attended the CREA programme presentation?

Fill in the registration form

Entrance exam

There is no specific entrance examination for the Master’s program.
Each application is evaluated individually by the Course Director, who reserves the right to accept or reject a candidate without justification.

Course fees

Course price: CHF CHF 24’900.-
Application fee: CHF 300
Special price for OMNES Education Group students – (on request)

ECTS Credits

We award them to our Bachelors and Masters students. These qualifications are recognised by professional associations and by CREA’s partner companies, but do not constitute a state diploma.

They are nevertheless awarded by a public school and strictly comply with the procedures laid down in the Bologna agreements. ECTS credits are the basis of the system used to quantify studies (face-to-face classes, research work, personal work, etc.).

The Bachelors that we award total 180 ECTS credits, and 120 ECTS credits for the Masters. Collaboration agreements with other institutes or professional associations in Europe enable our students to join other training courses, particularly postgraduate courses.

Séance d’info
Inscription
Brochure

Inside

Immerse yourself in CREA

Are you interested in the program?

Discover also

other Masters you might like

CREA vous intéresse ?

CREA oriente son développement selon cinq axes : Création, Marketing, Communication, Digital et Luxe. L’école s’adapte aux évolutions du monde professionnel, notamment en anticipant les transformations digitales dans le marketing et la communication. CREA privilégie l’apprentissage basé sur l’expérience, avec des intervenants professionnels expérimentés. Proche du marché, l’école s’assure que les connaissances transmises soient en adéquation avec les réalités professionnelles actuelles. Elle maintient un réseau d’entreprises et d’experts suisses et internationaux pour accompagner les étudiants et les préparer efficacement au marché du travail.