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.