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ä.
Viron joet
Suuria hallinnollisia vesistöalueita on neljä. Ne ovat Narva-Peipsi vesistöalue, Suomenlahden vesistöalue, Riianlahden vesistöalue ja Saariston vesistöalue. Muut paitsi Saariston vesistöalue saa alkuunsa Pandiveren ylängöltä. Jokien valuma-alueet eivät aina noudata valtioiden rajoja, joten ne saattavat sijaita myös Venäjän, Latvian tai Valko-Venäjän alueilla. Noin 33% jokien vedestä laskee Suomenlahteen, 43,6% Riianlahteen, 33% Peipsijärveen ja 0,3% Venäjälle ja Latviaan. Virossa on 15 jokea, joiden valuma-alue on yli 1 000 neliökilometriä ja Narvanjoen valuma-alueen koko ylittää Viron valtion pinta-alan. Emajoen valuma-alue mahtuu lähes kokonaan Viron alueelle ja muodostaa siitä 22%. Pohjois-Viron ja saariston luonnon erikoisuus on kalkkikivikallioiden karstissa. Vesi on syövyttänyt tiensä maanalaisissa onkaloissa muodostaen välillä maanalaisia jokia. Tällaisia jokia ovat esimerkiksi Jõelähtme jõgi, Tuhala jõgi ja Kuivajõgi.