Ritorno al Marigold Hotel. Dopo lo straordinario successo del primo Best Exotic Marigold Hotel, torna al cinema il secondo capitolo di una delle saghe più divertenti degli ultimi anni.
Ora che il Marigold Hotel è pieno di clienti che si trattengono per periodi prolungati, i due co-direttori Muriel Donnelly (Maggie Smith) e Sonny Kapoor (Dev Patel) sognano di ingrandirsi, e hanno appena trovato il posto ideale per farlo: il secondo Marigold Hotel. Evelyn e Douglas (Judi Dench e Bill Nighy) si avventurano a Jaipur con un piano di lavoro in mente, chiedendosi a cosa porterà il loro appuntamento fisso a colazione.
Nel frattempo Norman e Carol (Ronald Pickup e Diana Hardcastle) navigano nelle acque vorticose di una relazione speciale, mentre Madge (Celia Imrie) si destreggia tra due corteggiatori entrambi molto allettanti, e Guy Chambers (Richard Gere) arrivato da poco, trova nella madre di Sonny, Mrs. Kapoor (Lillete Dubey), una musa per il suo prossimo romanzo. Il matrimonio con l’amore della sua vita Sunaina (Tina Desai) è alle porte e Sonny si accorge che i suoi progetti per il nuovo hotel gli rubano più tempo di quanto non ne abbia a disposizione. Forse l’unica ad avere le risposte è Muriel, che custodisce i segreti di tutti. Con l’avvicinarsi del grande giorno la famiglia, così come gli ospiti, si ritrovano risucchiati dall’irresistibile ebrezza di un matrimonio indiano.