In India, generally printed tickets are issued for all kinds of transportation, and the printed tickets become useless once the passenger reaches their destination. For multiple modes of transportation like Bus, Trains, Metros, a multiple tickets are printed as well as a human verification is also required. Furthermore, it leads to financial loss and wastage of papers. In order to reduce the financial loss, time and human resource, a microcontroller based automated public transport ticketing system has been developed using a smart card and IoT. This ticketing system can be used to manage the billing in any mode of transportation like Bus, Trains, Metros, and Cabs. The automated public transport ticketing system is developed using a microcontroller and a single smart card which can be used for multiple transportation.