הסרט מתחיל ערב מלחמת העולם השנייה ביורקשייר שבצפון אנגליה. אחרי שהם נקלעו לזמנים קשים משפחת קירקלאווד נאלצת למכור את לאסי הכלבה האהובה שלהם, לידי דוכס עשיר. לאסי מוצאת את עצמה מועברת כחמש מאות מייל רחוק מביתה, בכדי לחיות במצדה הנידחת של הדוכס שנמצאת בצד הצפוני של סקוטלנד. היא נחושה להפר את הכללים והחוקים ולחזור במהרה הביתה. בכך מתחיל ההרפתקאה המופלאה שלה לאורך סדרת נופים מדהימים של בריטניה, תוך כדי שהיא מתמודדת בסכנות הלא צפויות עם אנשים, וגם מוצאת עזרה לא צפויה במקומות שהיא מסדרת לעצמה במשך הדרך, לאורך המדינה כולה, בכדי להגיע בזמן לחג המולד.