เรื่องราวติดตามชีวิตของ Ariel (รับบทโดย Poppy Drayton), เงือกสาวที่อาศัยอยู่ในทะเลลึก และมีความหลงใหลในโลกของมนุษย์ เธอมักจะเก็บสะสมของที่มนุษย์ทิ้งลงไปในทะเล และฝันที่จะได้ขึ้นมาใช้ชีวิตบนบก
วันหนึ่ง Ariel ได้พบกับ Prince Eric (รับบทโดย William Moseley) และตกหลุมรักเขาอย่างหมดหัวใจ แต่เมื่อ Ariel สังเกตเห็นว่าเธอไม่สามารถเดินบนบกได้ เธอตัดสินใจไปขอความช่วยเหลือจาก Ursula (รับบทโดย Shirley MacLaine), แม่มดทะเลที่เสนอให้เธอแลกเสียงของเธอเป็นขา เพื่อให้เธอได้ขึ้นไปใช้ชีวิตในโลกมนุษย์
อย่างไรก็ตาม การตัดสินใจนี้นำพาเธอไปสู่ความท้าทายและอันตรายมากมาย ทั้งจาก Ursula และการต้องพิสูจน์ความรักที่แท้จริงกับ Prince Eric