Background The World Health Organisation recommends women have at least 4 antenatal care visits (ANC) during a low risk pregnancy. However, in Saudi Arabia, many mothers miss these appointments placing their health and that of their baby at risk. Limited research exploring why this is happening usually focuses on low maternal education or personal barriers such as lack of transport. The aim of the current research was therefore to understand what factors at the individual and healthcare systems level were associated with missing antenatal care in Saudi Arabia.Methods Two hundred and forty two pregnant women in their third trimester completed a questionnaire examining their care attendance alongside barriers to attending care. These included maternal demographic background, health literacy, personal barriers, health care system factors and staff communication).Results Over half of women had missed at least one appointment and a third had delayed their care. Mothers who had missed appointments blamed health care system factors such as poor clinic facilities and waiting times. Attending care was not associated with maternal education or literacy. However perceptions of staff communication, consistency and care were lower amongst those who had missed at least one appointment.Conclusions Although in previous research health professionals believe it is maternal education that leads to poor attendance, in our sample at least, it is in fact perceptions of staff communication that affect attendance. Making changes at the health care level e.g. through adapting clinic times and investing in staff training may increase antenatal care attendance in Saudi Arabia.