Migration is a reality of today’s world, with over one billion migrants worldwide. While many choose to move voluntarily, others are forced to migrate due to economic reasons or to flee war, conflict, or persecution. Such migrants often find themselves in precarious and marginalized situations—particularly asylum seekers, refugees, and undocumented or irregular migrants. While often viewed as a single group, the legal status and entitlements of these three groups are different. This has implications for their ability to access health care; in addition, rights and entitlements vary across the 28 countries of the European Union and across different parts of national health systems. The lack of entitlement to receive care, including primary and secondary care, is a significant barrier for many asylum seekers and refugees and an even greater barrier for undocumented migrants. Other barriers include different health profiles and awareness of chronic disease risk amongst migrants; awareness of the organization of health systems in host countries; and language and communication. The use of professional interpreters can help to overcome communication barriers, but entitlement to free interpreting services is highly variable. Host countries need to consider how to ensure their health systems are “migrant-friendly”: solutions include provision of professional interpreters; ensuring that health care staff are aware of migrants’ rights to access health care; and increasing knowledge of migrants in relation to the organization of the health care system in their host country and how to access care, for example through the use of patient navigators. However, perhaps one of the greatest facilitators for migrants will be a more favorable political situation, which stops demonizing people who are forced to migrate due to situations out of their control.