The main railway is a 1-m gauge track which connects the Croatian port at Dubrovnik to Sarajevo and crosses the Sava before returning into Croatia at the northern border. The country's total railway trackage is 1,021 km (634 mi). In 2002, there were 21,846 km (13,575 mi) of highways, of which 14,020 km (8,712 mi) were paved.
Ports include those at Bosanska Gradiska, Bosanski Brod, Bosanski Samac, and Brcko. All are inland waterway ports on the Sava; however, none is fully operational. Large sections of the Sava are blocked by downed bridges, silt and debris. There is no merchant marine.
In 2001 there were 27 airports, 8 of which had paved runways. In 2001, 65,000 passengers were carried on scheduled flights.