BackgroundHealth care access is complex and multi-faceted and, as a basic right, equitable access and services should be available to all user groups.ObjectivesThe aim of this article is to explore how service delivery impacts on access to healthcare for vulnerable groups in an urban primary health care setting in South Africa.MethodsA descriptive qualitative study design was used. Data were collected through semi-structured interviews with purposively sampled participants and analysed through thematic content analysis.ResultsService delivery factors are presented against five dimensions of access according to the ACCESS Framework. From a supplier perspective, the organisation of care in the study setting resulted in available, accessible, affordable and adequate services as measured against the District Health System policies and guidelines. However, service providers experienced significant barriers in provision of services, which impacted on the quality of care, resulting in poor client and provider satisfaction and ultimately compromising acceptability of service delivery. Although users found services to be accessible, the organisation of services presented them with challenges in the domains of availability, affordability and adequacy, resulting in unmet needs, low levels of satisfaction and loss of trust. These challenges fuelled perceptions of unacceptable services.ConclusionWell developed systems and organisation of services can create accessible, affordable and available primary healthcare services, but do not automatically translate into adequate and acceptable services. Focussing attention on how services are delivered might restore the balance between supply (services) and demand (user needs) and promote universal and equitable access.