Road transport and the motor vehicle is the main form of transport.
The  Western Highway (connecting Melbourne to Adelaide) is the most significant road system in the city.
 It connects with the Henty Highway (A200) (from Portland north towards Mildura) cross paths with the Wimmera Highway on the eastern side of the central business district, The Western Highway will eventually be diverted around the city in a bypass.
The Wimmera-Henty Highway (B200) is the main northern road, connecting Horsham to Warracknabeal and the Sunraysia Highway (B220) to Mildura as well as the Wimmera Highway (B240) and St Arnaud.
 The Wimmera Highway continues west to Naracoorte, South Australia.

Rail transport includes both passenger rail and freight rail.
The city's only passenger station is Horsham railway station which is on the Melbourne–Adelaide railway is located approximately four blocks (1km) north of the CBD.
The Overland operates between the state capitals and stops in Horsham twice a week in each direction for passengers.
 While there is no direct connection to the Victorian broad gauge rail network, there are plans to increase the frequency of rail services between Ararat and Melbourne, and eventually improve the rail services to Horsham itself.
Interstate freight trains regularly travel through Horsham to the Wimmera Intermodal Freight Terminal located nearby in Dooen.

V/Line operates a coach service into Horsham from Ararat and onward to Nhill.
Melbourne bound passengers then board a train in Ararat to continue their journey.
A local company the 'Wimmera Roadways and Horsham Bus Lines' provide 6 routes through the city.
Along with the bus service two taxi companies operate from a depot at 30 Wawunna Road.

The Horsham Airport is located to the north of the city and hosts a variety of private  aviation companies as well a depot for the Royal Flying Doctors Service.
Road transport and the motor vehicle is the main form of transport. The  Western Highway (connecting Melbourne to Adelaide) is the most significant road system in the city.  It connects with the Henty Highway (A200) (from Portland north towards Mildura) cross paths with the Wimmera Highway on the eastern side of the central business district, The Western Highway will eventually be diverted around the city in a bypass. The Wimmera-Henty Highway (B200) is the main northern road, connecting Horsham to Warracknabeal and the Sunraysia Highway (B220) to Mildura as well as the Wimmera Highway (B240) and St Arnaud.  The Wimmera Highway continues west to Naracoorte, South Australia. 
Rail transport includes both passenger rail and freight rail. The city's only passenger station is Horsham railway station which is on the Melbourne–Adelaide railway is located approximately four blocks (1km) north of the CBD. The Overland operates between the state capitals and stops in Horsham twice a week in each direction for passengers.  While there is no direct connection to the Victorian broad gauge rail network, there are plans to increase the frequency of rail services between Ararat and Melbourne, and eventually improve the rail services to Horsham itself. Interstate freight trains regularly travel through Horsham to the Wimmera Intermodal Freight Terminal located nearby in Dooen. 
V/Line operates a coach service into Horsham from Ararat and onward to Nhill. Melbourne bound passengers then board a train in Ararat to continue their journey. A local company the 'Wimmera Roadways and Horsham Bus Lines' provide 6 routes through the city. Along with the bus service two taxi companies operate from a depot at 30 Wawunna Road. 
The Horsham Airport is located to the north of the city and hosts a variety of private  aviation companies as well a depot for the Royal Flying Doctors Service.
Horsham, Victoria