The use of public transportation has increased during the previous few decades. The management of the transportation systems and the sale of tickets have become increasingly difficult tasks as a result of the rise in usage. It is encouraging to see mobile devices being used for ticketing solutions. However, present approaches are frequently rigid and demand manual interactions that result in transient data. Other issues with the current systems include conflicts, environmental degradation, extortion, misapplication of funds, and unauthorized access to vehicles. Commuters may also become frustrated while waiting in lines to buy tickets or have their smart cards scanned. This paper presents the design of an e-ticketing and access control framework for the automated collection of transport fares and control of access to vehicles. The framework consists of e-ticketing and access control modules. The e-ticketing module enables passengers to register and make payments for transport fares based on their travel destinations. The access control module was designed to use a camera to capture the passenger’s facial biometrics for processing and then make a decision on whether a passenger can board a vehicle or not. Full implementation of the framework will provide passenger convenience and improve the performance of the existing public transportation systems.