Osøyro har hyppige bussforbindelser med Bergen sentrum. Hurtigbåtforbindelsen Hardangerfjordekspressen mellom Bergen, Flesland og Rosendal anløper Osøyro. Fram til 1935 hadde Os jernbaneforbindelse med Nesttun i Bergen.