They beat Nigeria, Argentina and Iceland during the group stages before drawing with Denmark in the round of 16, winning the penalty shoot-out 3-2.
They also took down hosts Russia in the quarters, winning the penalty shoot-out 4-3 before ending England's dreams in the semi-final, winning 2-1.
France head into the match as outright favourites to win with the TAB odds currently sitting at $1.42 for the French and $2.70 for Croatia.
Before the tournament got underway last month, Croatia were paying $31 to lift the cup, while France opened at $7.50 at the TAB.
Brief outline
Who: France vs Croatia. What: Russia 2018 World Cup final. When: Kickoff at 3pm with coverage starting at 2.30am. Where: Luzhniki Stadium, Moscow, Russia. How: The match will be aired on live on Prime and Sky Sport 4 (Channel 54).
Players to watch
Kylian Mbappe, forward, France
Mbappe, 19, has been a star prospect for a long time, but he announced himself to the world against Argentina with a glittering two-goal performance. His incredible speed - England great Rio Ferdinand called it "illegal" - combined with his ball control while moving at such pace makes him nearly impossible to defend. And when he has the time and space to put some extra oomph into a shot, it's probably going to find the back of the net.
Luka Modric, midfielder, Croatia
Modric's world-class play on the ball is what made Croatia so dominant in group play and helped his club team Real Madrid to three consecutive UEFA Champions League titles. Without Modric at his best, Croatia struggles to control the tempo. Teammate Ivan Rakitic said it can feel like Modric is from a "different planet".
Competition statistics
Goals scored: France 10, Croatia 12 Goals against: France 4, Croatia 5 Total shots: France 75, Croatia 100 Shots on target: France 24, Croatia 26 Possession: France 49 per cent, Croatia 54 per cent