"Marängerna" gjorde 4–1 på Al-Ahly i semifinalen och ställs nu mot Al-Hilal.
Saudierna tog sig till klubbens första final i turneringen via 3–2 mot de sydamerikanska mästarna Flamengo i onsdags.
Vinícius Júnior och Federico Valverde förde Real till 2–0 innan Ali Maalouls reducering i den 65:e minuten gav nytt liv åt matchen och hopp för Kairobaserade Al-Ahly.
Luka Modric missade en straffspark i slutskedet, men på tilläggstid spädde Rodrygo och Sergio Arribas på till 4–1.