Mientras viajaba en tren para visitar a su abuelo en Jamshedpur, Calcuta nacida, habla bengalí Ashoke Ganguli se reúne con el compañero de viaje, Ghosh, quien impresiona sobre él para viajar, mientras Ashoke es profundamente en un libro escrito por Nicholai Gogol. El tren se reúne con un accidente, y después recuperando, Ashoke localiza nuevamente a Estados Unidos, se instala, regresa a su casa en 1977 para casarse a la aspirante a cantante, Ashima y regresa a casa en Nueva York. Poco después se convierten en padres de un niño, que inicialmente se nombra a Gogol, y unos años más tarde ambos dan nacimiento a Sonia. La familia entonces compra su propia casa en los suburbios y viaja a la India por primera vez después de su matrimonio. La segunda vez que viajan a la India es cuando Gogol y Sonia se encuentran en sus últimas adolescencias, y después de una memorable visita a Calcuta y luego al Taj Mahal, vuelven a casa. Gogol cae en amor con Maxine Ratliff y se muda con su familia, mientras Ashoke gasta tiempo viajando, y Sonia se traslada a California, dejando Ashima toda ella sola. La familia Ganguli será destinada para viajar a la India pronto - esta vez en circunstancias muy diferentes - y después de todo han sufrido acontecimientos que cambian la vida.