La commune est desservie par la ligne 39 avec les arrêts "Eglantiers" et "Amitie", ce dernier arrêt étant partagé avec Woluwe-Saint-Pierre et la ligne 44 avec l'arrêt "Ravenstein" partagé avec la commune voisine de Tervuren, gérées par la société STIB. Elle est également desservie par la Ligne 1 du métro de Bruxelles via l’arrêt Crainhem-Kraainem, mais qui malgré le nom se trouve juste de l'autre côté de la frontière de la commune à Woluwe-Saint-Lambert.