This paper presents a bus tracking and ticketing system that uses GPS and GSM technologies. The system tracks the location of buses using GPS and sends estimated time of arrival information to displays at bus stops. Passengers can also check arrival times on their phones. The system allows passengers to book and pay for tickets digitally. This makes the bus system more efficient and convenient for passengers.