Finland kan worden onderverdeeld in drie belangrijke geografische streken:
- In het zuiden en het westen ligt een laagliggende kuststrook (30 - 130 km breed), waar de meeste van de belangrijkste steden van het land en veel van zijn akkerland ligt.
- De kuststrook gaat langzaam over in een enorm bebost binnenlands plateau (gemiddelde hoogte: 90 - 180 m). In dit gebied liggen ongeveer 60.000 meren, waarvan velen door korte rivieren, beken en kanalen worden verbonden en vormen zo commerciële waterwegen.
- De derde streek van het land ligt in het noorden van de noordpoolcirkel en maakt deel uit van Lapland (Fins, Lappi). Het gebied is dun bebost of onvruchtbaar en heeft een gemiddelde hoogte van ongeveer 340 meter. Het is iets hoger in het noordwesten, waar Haltiatunturi (1324 m), het hoogste punt van Finland, ligt. Alles bij elkaar bestaat Finland uit ongeveer driekwart bos en ongeveer 10% water en akkerland.
De grootste meren zijn het Saimaameer, het Inarimeer, en het Päijännemeer. Kemijoki en Oulujoki zijn de langste rivieren van het gebied en, samen met Torniojoki, Finlands belangrijkste waterwegen.