Lettland liegt an der Ostsee und grenzt im Norden an Estland, im Süden an Litauen, im Osten an die Russische Föderation und im Südosten an Belarus. 43% der Landesfläche ist bewaldet. Zur Küste hin ist die Landschaft überwiegend flach. Der östliche Landesteil ist hügelig mit zahlreichen Wäldern und Seen. Es gibt 12.000 Flüsse in Lettland, davon sind nur 17 mehr als 100 km lang. Der größte Fluß ist die Daugava.