Ellzabeth Gilbert (Julia Roberts) heeft alles wat een moderne vrouw zich maar kan wensen: een echtgenoot, een huis en een succesvolle carrière. Maar in plaats van gelukkig te zijn wordt ze overspoeld door paniek, verdriet en verwarring. Net gescheiden besluit Ellzabeth een radicale stap te nemen: ze gaat een jaar lang alleen op reis. Op haar zoektocht naar evenwicht en geluk bezoekt ze drie landen: Italië, India en Indonesië. Italië staat in het teken van eten en leert ze la dolce vita kennen, in India schrobt ze tempelvloeren en leert ze de kracht van meditatie kennen en in Indonesië de balans tussen ernst en lichtvoetigheid en ontmoet ze haar grote liefde in Bali.