In 2007, Rankin appeared in programmes for BBC Four exploring the origins of his alter-ego character, John Rebus.
In the TV show Anthony Bourdain: No Reservations, he takes a trip through Edinburgh with writer/cook Anthony Bourdain.