เรื่องราวเกี่ยวกับกลุ่มผู้สูงอายุจากอังกฤษที่ตัดสินใจเดินทางไปยัง อินเดีย เพื่อเข้าพักที่ Marigold Hotel ซึ่งเป็นโรงแรมที่ดูเหมือนจะเป็นที่พักหรูหรา แต่จริง ๆ แล้วกลับมีสภาพไม่ดีนัก โรงแรมนี้ดำเนินการโดย Sonny Kapoor (รับบทโดย Dev Patel), หนุ่มอินเดียที่มีความฝันที่จะสร้างโรงแรมให้ประสบความสำเร็จ