Sieben Engländer im höheren Alter (Bill Nighy, Maggie Smith, Tom Wilkinson, Judi Dench, Celia Imrie, Penelope Wilton, Ronald Pickup) reisen aus den unterschiedlichsten Gründen nach Indien und landen alle im "Best Exotic Marigold Hotel", das seine besten Zeiten schon hinter sich hat. Das Hotel, das von einem hoch-motivierten jungen Inder (Dev Patel) aus der Krise wieder zu altem Ruhm geführt werden soll, versprüht dennoch seinen ganz eigenen Charme. Und schon bald überträgt sich die magische Wirkung Indiens auf die Gruppe der Reisenden - bei jedem der Sieben auf seine ganz eigene Art...