La Lettonie est située au nord-est de l'Europe, elle partage ses frontières avec la Russie à l'est, la Biélorussie au sud-est et les deux autres Pays Baltes : la Lituanie au sud et l'Estonie au nord. Le pays est bordé à l'ouest par la Mer Baltique.
Le pays se distingue par ses vastes forêts de pins et ses nombreux lacs. L'Est du pays est légèrement vallonné avec des sommets atteignant 300 m. A l'Ouest, les côtes du pays s'étendent sur plus de 500 km et offrent un décor de plages de sable et de pinède.
La Lettonie bénéficie d'un climat continental. L'été est court et l'hiver particulièrement long, il dure huit mois. Sur la côte, le climat est plus clément tout au long de l'année, bénéficiant de l'influence maritime de la mer Baltique. A noter que sur le littoral, l'humidité est plus importante que dans le reste du pays.