Chennai Express story begins with Rahul (shahrukh) who is based in Mumbai and he sets off on a journey to Rameshwaram in Tamil Nadu to fulfill the last wish of his grandfather. He goes there to immerse the ashes of his grandpa. On the way, he chances upon Meena (deepika), daughter of Azhagasundaram (sathyaraj). Meena is running from her father because he wants her to marry Thangabalu (nikitin dheer) a man she doesn’t love. What happens from there forms the rest of the story.