Optimal crew allocation and scheduling is an important issue in the management of a large fleet of taxis. Presents a modelling study of a taxi service operation in a Singapore public transport company, with the results adaptable for other similar operations. Proposes two quantitative techniques: the queueing analysis approach and the integer programming approach: These can be used to allocate and schedule the taxi fleet to cover the demand for services at various time periods and geographical zones for the entire country. Presents a routeing and scheduling management information system to support the scheduler in making routeing and scheduling decisions.