«Farvel til våpnene» handler om den amerikanske løytnanten Frederic Henry som frivillig befinner seg ved den italienske fronten under første verdenskrig som ambulansesjåfør i den den italienske hæren nær grensen til fienden Østerrike. En dag etter en langperm møter han den engelske sykepleieren Catherine Barkley og utvikler et forhold med henne og blir senere en av hennes pasienter etter at han blir såret ved fronten under Caporetto-offensiven. Etter et opphold på et sykehus i Milano og friske meldingen nærmer seg, bestemmer han seg å desertere samme med Catherine som venter deres felles barn. De bestemmer seg til å flykte til den nøytrale Sveits og vende krigen og elendigheten ryggen for å dyrke sin felles kjærlighet. Skjebnen deres ville det annerledes.