Den 73-årige Alvin Straight, lever en rolig pensionisttilværelse i lillebyen Laurens i Iowa sammen med sin datter. Da han hører, at hans bror, som han ikke har talt med i årevis, har fået en blodprop, beslutter Alvin sig for at han vil se ham en sidste gang. Desværre har Alvin hverken kørekort eller bil, og han kender ingen, der kan køre ham. Men han har en lille græsslåmaskine-traktor, og i den begiver han sig af sted, på den 500 km lange færd til brorens bolig.

Den østrigske ærkehertuginde Sophie arrangerer en tur til Bad Ischl som en "privat familieudflugt" i den hensigt at føre den østrigske kejser Franz Joseph sammen med sin fremtidige kone, prinsesse Helen af Bayern, og blive forlovet med hende. Ved et tilfælde møder Franz Joseph dog Helens lillesøster Sissi og forelsker sig i hende. Stik imod sin ambitiøse mors ønske lykkes det ham at blive gift med Sissi.

Mike (River Phoenix) er en stille fyr, som blev forladt af sin mor som barn. Han lider af narkolepsi og er desuden homoseksuel. Han er forelsket i Scott (Keanu Reeves), der lever på gaden i protest mod sin velhavende familie, men som iøvrigt hævder, at han ikke er bøsse. Sammen drager de af sted for at opsøge Mikes mor, og undervejs på rejsen, som går fra Seattle til Idaho og videre til Italien, møder de en smuk ung pige, som de samler op.

Jess er af indisk familie, og hendes mor er stolt af at kunne lære sin datter om indisk madlavning, og hvad der ellers skal forberede hende på et forhåbentligt ikke for fjernt bryllup. Lidet aner mor, at Jess' billede på væggen af David Beckham ikke er romantisk, men nærer hendes drøm om at blive professionel fodboldspiller. Hendes boldøje opdages af Jules, som er spiller og introducerer hende til træneren Joe. Og mens karrieren sætter af, og mor koger, kommer romantikken alligevel ind i historien.