Lebensabend in Indien zum Zweiten: Im Best Exotic Marigold Hotel hat sich einiges getan: Sonny muss sich um die Gäste und die Bewirtschaftung kümmern, obwohl er doch eigentlich nach einem geeigneten Ort sucht, an dem er um Sunainas Hand anhalten kann. Dabei hat er bereits Unterstützung, denn Murie ist mittlerweile Co-Managerin des Hotels. Allerdings besteht ihre Aufgabe hauptsächlich darin, sich die Sorgen und Nöte der Gäste anzuhören. Madge hat beispielsweise zwei Verehrer, die sie nicht verlieren will, Norman und Carol sind ständig damit beschäftigt, ihre Partnerschaft auszudiskutieren, während Evelyn und Douglas angefangen haben, zu arbeiten. In die Riege der bereits bekannten Gäste reihen sich jedoch auch zwei Neuankömmlinge ein, Guy (Richard Gere) und Lavinia (Tamsin Greig). Aber Sonny hat nur noch ein Zimmer frei.