Deitingen liegt ca. 7 Kilometer östlich von Solothurn, südlich der Aare zwischen Luterbach und Wangen a/Aare, im Kanton Solothurn. Deitingen befindet sich an zentralster Lage im Mittelland und ist ideal über die Autobahn A1 erreichbar.
Der Autobahnanschluss A1 in Wangen a/Aare ist direkt und ohne Ortsdurchfahrt, der in Kriegstetten durch das Siedlungsgebiet von Subingen, Oekingen und jener auf die A5 in Zuchwil durch Derendingen in wenigen Minuten erreichbar. Weiter liegt Deitingen an der SBB-Linie Solothurn - Olten. Zweimal pro Stunde fährt ein Regionalzug in beide Richtungen.