Computational Fluid Dynamics is one of the most relied upon tools in the design and analysis of components in turbomachines. From the propulsion fan at the inlet, through the compressor and combustion sections, to the turbines at the outlet, CFD is used to perform fluid flow and heat transfer analyses to help designers extract the highest performance out of each component. In some cases, such as the design point performance of the axial compressor, current methods are capable of delivering good predictive accuracy. However, many areas require improved methods to give reliable predictions in order for the relevant design spaces to be further explored with confidence. This paper illustrates recent developments in CFD for turbomachinery which make use of machine learning techniques to augment prediction accuracy, speed up prediction times, analyse and manage uncertainty and reconcile simulations with available data. Such techniques facilitate faster and more robust searches of the design space, with or without the help of optimization methods, and enable innovative designs which keep pace with the demand for improved efficiency and sustainability as well as parts and asset operation cost reduction.