ในภาคนี้, บาร์บี้กลับมารับบทเป็น เอลินา (Elina), นางฟ้าที่มีหัวใจดีและเต็มไปด้วยความมุ่งมั่น หลังจากที่ได้ช่วยชีวิตเพื่อนๆ ของเธอในภาพยนตร์ก่อนหน้านี้ เอลินาต้องเผชิญกับความท้าทายใหม่ เมื่อ ราชา (King) ของ Fairytopia สั่งให้เธอและเพื่อนๆ ของเธอทำภารกิจเพื่อปกป้อง สายรุ้ง (Rainbow) จากความชั่วร้ายที่จะเข้ามาทำลาย
เอลินาและเพื่อนๆ ของเธอ, รวมถึง อาบี้ (Abby) และ นาโค (Nalu), ต้องเรียนรู้เกี่ยวกับความสำคัญของความสามัคคีและการทำงานร่วมกัน เพื่อที่จะนำความสุขและสีสันกลับคืนสู่ Fairytopia โดยมีการผจญภัยที่เต็มไปด้วยความสนุกสนานและการเรียนรู้