W rolach głównych Rudolf Hrušínský jako Szwejk i Jaroslav Marvan jako porucznik Lukasz przenoszą widzów w czasy wojennej zawieruchy. Akcja rozpoczyna się w drodze do Czeskich Budziejowic, gdzie obaj bohaterowie wyruszają na kolejną misję. Sytuacja komplikuje się, gdy Szwejk, z sobie właściwą niefrasobliwością, powoduje zamieszanie w pociągu. Za bezzasadne użycie hamulca bezpieczeństwa zostaje wysadzony na stacji w Taborze. Co wyniknie z tej niecodziennej sytuacji, pozostaje tajemnicą pełną humoru i nieoczekiwanych zwrotów.