제2차 세계 대전 중 영국의 한적한 시골에서 혼자 사는 미스 프라이스(Eglantine Price: 안젤라 랜스베리 분)는 마술통신대학에서 마녀 수업을 한 올챙이 마녀인데, 런던 모습으로 전쟁 고아가 된 세 남매 찰리(Charlie: 이안 웨이힐 분)와 캐리(Carrie: 신디 오캘러헌 분), 폴(Paul: 로이 스마트 분)을 떠맡게 된다. 빗자루 타는 연습을 하다 아이들에게 들킨 프라이스는 입막음으로 여행 주문을 폴에게 가르쳐 주는데, 통신 대학이 폐교 됐다는 소식을 듣고 애들과 함께 여행 주문을 이용해 침대를 타고 런던으로 간다. 학장 브라운 교수에게 중요한 마술 주문을 배우기 위한 것이다. 브라운 교수는 그 주문이 적힌 책을 반쪽만 갖고 있는 다른 반쪽을 찾기 위해 시장 거리에 간 프라이스 일행은 헌책방 주인에게서 놀라운 이야기를 듣는다.