Ettingen liegt im Leimen- beziehungsweise Birsigtal auf 342m ü.M. am Fusse des Blauen (837m ü.M.) Seine Nachbargemeinden sind Blauen, Pfeffingen, Aesch, Therwil und die beiden im Kanton Solothurn liegenden Dörfer Witterswil und Hofstetten-Flüh. Ettingen liegt an den BLT-Tramlinien 10 und 17, welche das Dorf einerseits mit Rodersdorf und andererseits mit der Stadt Basel verbinden. Zudem ist Ettingen durch die Buslinie 68 mit Hofstetten und Aesch verbunden. Die Fläche des Gemeindegebiets beträgt 635 Hektar, davon sind 35% Landwirtschaftsfläche, 42% Wald und 23 % Siedlungsgebiet.
Ein kleiner schneller Tradi am Eingang von Ettingen.
Dieser Tradi wurde speziell zum Therwiler Grenzweg ausgelegt