Despite improvements in cancer therapies, cancer is the leading cause of death worldwide. Many patients experience severe, unnecessary symptoms during treatment as well as at the end of life. Often, patients receive 'aggressive' care at the end of life that is discordant with their preferences. Palliative care is an approach that focuses on communication and quality of life, including treatment of physical, psychosocial, and spiritual suffering. This approach is appropriate for patients with life-limiting cancer, throughout the course of their disease. A growing body of evidence supports the integration of palliative care into routine cancer care, owing to the benefits in symptom control, quality of life, patient satisfaction, and resource utilization. Palliative care can be delivered in inpatient, outpatient, and home-based settings. The specialty and associated infrastructure is expanding rapidly with support from the international medical community. The ideal model of how to incorporate palliative care providers into the care of patients with cancer is yet to be defined; future research is needed to develop delivery systems and improve access to palliative care services. Through collaboration between oncologists and palliative care teams, there is hope of improving the quality of care for patients with both curable and life-limiting cancers.