The duration of a cancer fellowship varies depending on the specialty and the institution offering the program. Generally, fellowships last between two to three years, during which fellows receive extensive clinical training and research opportunities.