Frustrated butcher Fred Ramsden (Windsor Davies) and his dim electrician friend Ernie Bragg (Jack Douglas) happily head off for a holiday trip at the Riverside Caravan Site, while their respective wives Sylvia (Liz Fraser) and Vera (Patricia Franklin) look forward to their health farm holiday. Once at the caravan site of Major Leap (Kenneth Connor), Fred starts making eyes at two young female campers, Carol (Sherrie Hewson) and Sandra (Carol Hawkins). However, as Ernie talks in his sleep and any infidelities are likely to be spoken of in the marital bed after their holiday, Fred is despondent. Professor Roland Crump (Kenneth Williams) teams with Roman expert Anna Vrooshka (Elke Sommer) in an archaeological dig at the site. Arthur Upmore (Bernard Bresslaw) and his wife Linda (Patsy Rowlands) are saddled with her mother Daphne (Joan Sims) and her vulgar mynah bird. Arthur is caught in a compromising position with attractive blonde Norma Baxter (Adrienne Posta) whose husband Joe (Ian Lavender) is lumbered with their giant Irish wolfhound.
After a few drinks with the amused pub landlord (David Lodge), Fred and Ernie discover that the caravan site is riddled with excavation holes. Daphne is perturbed by the discovery that her estranged husband Henry Barnes (Peter Butterworth) lives a downtrodden life as the camp's odd-job man, despite having won the pools. Major Leap is determined to give the place a boost and arranges an evening cabaret for the caravanners, but a mix-up over the phone secures a stripper, Veronica (Jenny Cox), rather than the singer he wanted. Carol and Sandra having hooked up with archaeology students Bob (Brian Osborne) and Clive (Larry Dann), Fred and Ernie pick up Maureen (Diana Darvey) and Sally (Georgina Moon), two beautiful young women from the village. Some wet paint, some glue, heavy rain that causes the tunnels of the dig to collapse, and the arrival of their wives soon bring their planned night of passion to a halt.
Kenneth Williams as Professor Roland Crump
Elke Sommer as Professor Anna Vooshka
Bernard Bresslaw as Arthur Upmore
Kenneth Connor as Major Leap
Jack Douglas as Ernie Bragg
Joan Sims as Daphne Barnes
Windsor Davies as Fred Ramsden
Peter Butterworth as Henry Barnes
Liz Fraser as Sylvia Ramsden
Patsy Rowlands as Linda Upmore
Ian Lavender as Joe Baxter
Adrienne Posta as Norma Baxter
Patricia Franklin as Vera Bragg
Donald Hewlett as Dean
Carol Hawkins as Sandra
Sherrie Hewson as Carol
David Lodge as Landlord
Marianne Stone as Mrs Elsie Rowan
George Layton as Doctor
Brian Osborne as Bob
Larry Dann as Clive
Georgina Moon as Sally
Diana Darvey as Maureen
Jenny Cox as Veronica
Larry Martyn as Electrician
Linda Hooks as Nurse
Kenneth Waller as Barman
Billy Cornelius as Man with salad
Melita Manger as Woman with salad
Hugh Futcher as Painter
Helli Louise as Stripper
Jeremy Connor as Student with ice cream
Alexandra Dane as Lady in low-cut dress
Sam Kelly as Projectionist (uncredited)
Johnny Briggs as Plasterer (uncredited)
Lucy Griffiths as Lady with hat (uncredited)
Stanley McGeagh as Short-sighted man (uncredited)
Brenda Cowling as Wife (uncredited)
Sidney Johnson as Man in glasses (uncredited)
Drina Pavlovic as Courting girl (uncredited)
Caroline Whitaker as Student (uncredited)
Ray Edwards as Man with water (uncredited)
the 27th release in the series of 31 Carry On films (1958–1992).
the final picture in the series for Bresslaw (in his 14th appearance), Liz Fraser (in her fourth) and Rowlands (in her ninth) as well as Carol Hawkins (in her second). It saw the only appearances of Elke Sommer, Adrienne Posta, Sherrie Hewson and Ian Lavender in a Carry On film, and was the first of two entries in the series for Windsor Davies.