Optymalizacja trasy to proces planowania najbardziej efektywnej ścieżki przejazdu dla pojazdu lub grupy pojazdów, z uwzględnieniem wielu zmiennych i ograniczeń. Celem nie jest jedynie znalezienie najkrótszej drogi, ale trasy, która będzie najbardziej ekonomiczna, najszybsza lub najbardziej efektywna pod względem specyficznych wymagań (np. z minimalizacją zużycia paliwa, unikaniem korków, dotrzymaniem harmonogramów dostaw, czy omijaniem dróg z ograniczeniami tonażowymi dla pojazdów ciężarowych). Proces ten wykorzystuje zaawansowane algorytmy i dane w czasie rzeczywistym o ruchu drogowym, remontach, a nawet pogodzie. Skomplikowane algorytmy mogą brać pod uwagę wiele punktów pośrednich, optymalizować ich kolejność i dynamicznie modyfikować trasę w przypadku nieprzewidzianych okoliczności.