A flat white uses microfoam throughout while a latte macchiato is layered with distinct milk and espresso sections.
The preparation method creates noticeably different drinking experiences. A flat white is uniform from first sip to last. A latte macchiato changes as you drink through the layers.