Mieszkająca w Nowym Jorku, trzydziestokilkuletnia Elizabeth Gilbert (Julia Roberts) wydaje się mieć wszystko, czego potrzeba do szczęścia - męża, piękny dom i dobrą pracę. Mimo to, czuje się nieszczęśliwa. Pewnego dnia postanawia zmienić swoje życie. Rozwodzi się z mężem i wyjeżdża w długą podróż, by na nowo odkryć siebie. We Włoszech zdaje sobie sprawę, że dobre jedzenie, wino i czas spędzany w towarzystwie przyjaciół może dać bardzo dużo zadowolenia. W Indiach poznaje siłę prawdziwej modlitwy, która pozwala jej odnaleźć wewnętrzny spokój. Z kolei na Bali odkrywa uroki medytacji, a także spotyka przystojnego Felipe (Javier Bardem). Z czasem mężczyzna staje się miłością jej życia. Scenariusz filmu powstał na podstawie autobiograficznej powieści Elizabeth Gilbert pod tym samym tytułem.