Per Olesa passava una important via romana, coneguda com Via Narbonense (MARGARIT, 1984). La Narbonense es separava de la via Augusta a la zona de Tordera, seguint la via Augusta per Martorell fins a Olèrdola, i la Narbonense anava pel Maresme cap Barcelona i d'aquí a Cornellà, Sant Boi, Sant Climent, collada de Begues, Olesa, les Cabòries fins a Olèrdola. Era un important pas de persones, animals, productes, militars, carruatges. Als murs de l'Hospital hi havia diferents vestigis de probable procedència romana, com la Carassa, alguns carreus i un cap que hi havia sota la creu de la porta principal derrocada el 1936, i que podrien procedir d'algun edifici anterior. El Camí Ral de Barcelona a Tarragona seguia la mateixa via que la via romana, tenint Olesa una situació important. Al Llibre de les Nobleses dels Reys (manuscrit del segle XIV conservat a l'Institut d'Estudis Catalans), parla d'una emboscada en aquesta ruta l'any 1117, essent la referència més antiga d'aquest camí. A un document del 1272 (ACB, Pia Almoina 8, 38) en la donació de la vila d'Olesa a l'Hospital feta per Guillem de Cervelló, es cita el camí públic al peu del qual es construí l'Hospital. Segons explica Misser (1953), encara hi havia trams del camí que conservaven restes de l'antic empedrat entre la Gavarra i coll de Garró. El bandolerisme fou molt important en passar un camí transitat per la zona. Un llevador de comptes de l'hospital diu que l'any 1541 es van fer unes despeses ocasionades pels lladres que es movien pels voltants o per un grup de bandolers que passava pel camí i s'hostatjaven a l'hospital. Als segles XVI i XVII era un fet comú, que tornà a crear problemes a mitjans del segle XIX amb assalt a masies i vianants. Sembla que a finals del segle XIX el vell Camí Ral es trobava en mal estat en alguns trams, per tant se'l considerava únicament com un camí de bast (MISSER i altres, 1993). La carretera d'Avinyonet a Olesa fou acabada el 1887 per Obres Públiques de la Diputació de Barcelona. També la Diputació va construir la carretera d'Olesa a Begues entre 1927-28, i el 1951 el tram de l'Hospital al poble per sobre de l'antic camí de la Creueta.