Een groep Britse gepensioneerden laat zich verleiden door de flitsende advertentie van het gerestaureerde Marigold Hotel in India. Eenmaal daar blijkt het voormalige paleis een stuk minder luxe te zijn.
In Londen in 1820 keert Charles, na jaren in het buitenland te hebben gewoond, terug naar het huis van zijn moeder. Daar treft hij de jonge naaister Amy Dorrit aan, die vanwege de schulden van haar vader en andere geheimen door zijn moeder in huis is genomen