This study involved setting up a real time vehicle tracking system using the Arduino Mega 2560 board. This solution will be useful for anyone who wants to track their vehicle’s movements in real time. The aim of this project is to optimize vehicle geolocation by combining several geolocation methods, including GSM and GPS based geolocation. This system consists of two parts: a hardware component built using the Arduino board and its GPS / GSM SIM 808 and ESP 8266 modules and a software component built using the Laravel Framework to process data from the hardware system. The SIM 808 GPS / GSM module with a GPS sensitivity of -165 dBm has a good performance in challenging environments like urban or indoors places. This module enabled vehicle tracking with a speed accuracy (DGPS) of 0.05 m / s, an acceleration accuracy (DGPS) of 0.05 m / s2 and a time accuracy of 10 ns, in this study test speeds ranging from 35 km / h to 65 km /. Data transmission and reception by the ESP8266 module occurs at a frequency of 2.4 GHz and a network transmission signal level of +19.5 dBm.