1000km is achieved routinely with modest HF transceivers; 100W mobile units, for example. Band conditions change, however, so given the limited power an amateur license allows you operate on the bands that are working best at the moment; even 1500W won't work when a band is 'closed.' Fortunately amateurs have access to a lot of bands so some frequency will usually serve.
You can do a lot of optimization if you're working fixed sites. Directional gain and optimal take off angles for a given path can be targeted with excellent results. HF antennas are large. A simple 40 meter horizontal dipole (good night time antenna) is 20 meters long, and it needs to be raised to some altitude that achieves the 'bounce' you want, usually 20 meters or less. Smaller, much less efficient antennas exist.