Homer er endepunkt for Sterling Highway, og det er en viktig fergehavn i Alaska Marine Highway. Byen har fergeforbindelser til blant annet Kodiak og Port Lions på Kodiak, Seldovia, King Cove og Bellingham i Washington. Homer lufthavn ligger i utkanten av byen.