La EDHEC Business School cuenta con cinco sedes en todo el mundo; sin embargo, su núcleo lo constituyen dos campus académicos en Francia que, aunque no podrían ser más diferentes, reflejan ambos la misma filosofía de calidad: Lille y Niza. Los estudiantes del MBS cursan su semestre en el extranjero en una de estas dos sedes.
Campus de Lille
El campus de Lille se encuentra en un recinto de 8,5 hectáreas con aspecto de parque, en pleno corazón de la región metropolitana de Lille, a unos 25 minutos en metro del centro de la ciudad. Lo que desde fuera parece un idílico espacio verde es, en realidad, un entorno de aprendizaje dotado de instalaciones de última generación: biblioteca digital, una sala de operaciones para la formación financiera, amplias aulas para seminarios, instalaciones deportivas con piscina, pabellón deportivo, estudio de danza, pista de squash y gimnasio, así como zonas comunes que dan vida al campus. Además, el campus cuenta con su propio complejo residencial para estudiantes con estudios y habitaciones compartidas: una auténtica ventaja para los estudiantes de intercambio internacionales que acaban de llegar y desean entablar contactos.
Campus de Niza
El Campus de Niza se encuentra en pleno centro de Niza, con fácil acceso en tranvía y autobús, a poca distancia del centro de la ciudad y del aeropuerto internacional. El edificio, inaugurado en 2013 y modernizado en varias ocasiones desde entonces, cuenta con aulas, salas de conferencias y espacios de estudio totalmente renovados y de nivel internacional, integrados en un entorno urbano mediterráneo que, por sí solo, ya es fuente de inspiración. La cercanía a Mónaco, Italia y los grandes centros económicos de la Costa Azul convierte al Campus de Niza en un lugar de estudios estratégicamente atractivo, con vínculos directos con el mundo financiero y empresarial de la región.