Taevaskoja (Võro: Taivaskua) is a village in Põlva Parish, Põlva County in southeastern Estonia, known for its outcrops of Devonian sandstone on the banks of Ahja river.

Railway stop near Taevaskoja village
Preceding stationElronFollowing station
Kiidjärvetowards TallinnTallinn–Tartu–KoidulaPõlvatowards Koidula

58°06′N 27°02′E/58.100°N 27.033°E/ 58.100; 27.033