Comprehensive Recommendation
To travel from Sydney, Australia to Ulm, Germany, the most efficient mode of transport is by air, preferably with a reputable airline like Qantas Airways or Emirates, which offer competitive fares and reliable service.
The total journey will involve approximately 25 hours of travel time, covering a distance of around 16,800 kilometers. Once you arrive in Germany, take a direct train from Munich to Ulm which takes about 4 hours and costs around €40 - €60. With this combination, your estimated total cost for the trip will range between €1,240 - €1,560 depending on the choices you make regarding flight bookings and train options.
Avoid high travel seasons like summer and holiday periods to mitigate costs further. Always check travel advisories before your journey for any updates concerning flights, especially due to potential changes in regulations.