This paper examines the patterns and determinants of maternal health care utilization across different social settings in South India: in the states of Andhra Pradesh, Karnataka, Kerala and Tamil Nadu. Data from the National Family Health Survey (NFHS) carried out during 1992-93 across most states in India are used. Results show that utilization of maternal health care services is highest in Kerala followed by Tamil Nadu, Andhra Pradesh and Karnataka. Utilization of maternal health care services is not only associated with a range of reproductive, socio-economic, cultural and program factors but also with state and type of health service. The interstate differences in utilization could be partly due to variations in the implementation of maternal health care program as well as differences in availability and accessibility between the states. In the case of antenatal care, there was no significant rural-urban gap, thanks to the role played by the multipurpose health workers posted in the rural areas to provide maternal health care services. The findings of this study provide insights for planning and implementing appropriate maternal health service delivery programs in order to improve the health and well-being of both mother and child.