Angielka, Mrs. Moore, wyrusza statkiem do Indii Zachodnich, by odwiedzić syna pracującego w tamtejszym zarządzie kolonialnym. Towarzyszy jej Adela Quested, narzeczona syna. W czasie podróży dziewczyna poznaje doktora Aziza, indyjskiego lekarza, który próbuje złagodzić jej niechęć wobec obcej kultury. Poruszona spotkaniami Adela powoli zaczyna uwalniać się od uprzedzeń rasowych, jednak jej pochodzenie nie pozwala wyrwać się z przyjętych konwenansów.