Viro
Viron pinta-ala on noin 45 339 neliökilometriä. Alueeltaan se on näin ollen Baltian maista pienin. Se on suurempi kuin esimerkiksi Alankomaat, Sveitsi tai Tanska. Idästä länteen Virolla on leveyttä 350 kilometriä ja pohjoisesta etelään pituutta 240 kilometriä. 
Muiden valtioiden pääkaupungeista Tallinnaa lähinnä on Helsinki: Suomenlahden yli matka on noin 85 kilometriä.
Viro
Metsät kattavat Viron maapinta-alasta noin 49 prosenttia. Suurimmat metsät sijaitsevat Lounais- ja Koillis-Virossa. Kaikista metsistä noin 20 prosenttia on suojeltu. Viro on taiga- ja lehtimetsien rajavyöhykettä. Yleisimpiä puulajeja ovat mänty, kuusi, koivu, haapa ja tervaleppä. Metsäpinta-alasta 33 % on mäntymetsää ja 31 % koivumetsää. Tammi, saarni, lehmus ja vaahtera ovat Virossa selvästi yleisempiä kuin Suomessa. Länsi-Virossa on lehtoniittyjä, jolla kasvaa monia harvinaisia pohjoisen lehtipuulajeja. Monet lehtoniityt ovat muuttumassa lehtometsiksi. Parhaiten säilyneitä lehtoniittyjä on suojeltu. Länsi-Virossa on lehtoniittyjen lisäksi rantaniittyjä, joilla aiemmin kasvatettiin maitokarjaa. Karjanpidon loputtua monet niistä ovat vesakoituneet. Luonnonsuojelualueilla tätä on yritetty välttää tuomalla alueelle lihakarjaa.