Il clima di Tartu è sub-continentale, con inverni molto freddi, in cui la temperatura è spesso sotto lo zero anche di giorno, ed estati miti e moderatamente calde. La città si trova nella parte sud-orientale del paese non molto distante dalLago dei Ciudi, oltre il quale si trova il confine con laRussia. La temperatura media del mese più freddo (febbraio) è di -4,5 °C, quella del mese più caldo (luglio) è di 18,0 °C.
Nel territorio dellacittà sono state trovate tracce di insediamenti fin dalV secolo, e nelVII secolo fu eretta la prima fortezza in legno. La prima citazione della città risale al 1030 quando fu conquistata dal granducaJaroslav il saggio e ne fece un punto di appoggio a nord-ovest dellaRus' di Kiev. In seguito fu conquistata daiCavalieri dell'Ordine teutonico, nelMedioevo era un importante nodo di collegamento tra le cittàanseatiche, delle quali entrò a far parte con il nometedesco di Dorpat, e le città russe diPskov eNovgorod.
Dorpat è stata sede delgoverno delVoivodato di Dorpat dal 1598 fino al 1625, anno a cui risale la conquista parte dell'Impero svedese, che istituì la provincia dell'Estonia svedese. Alla città venne dato il nome di Tartu e nel 1632 venne fondata l'università sul modello di quella diUppsala. Nel 1704 durante laGrande guerra del Nord, la città passò all'Impero russo e l'università venne trasferita aPärnu.
La facciata dell'edificio principale dell'università.
Nel 1775 un incendio ne distrusse quasi completamente il centro storico. Per questo motivo, la maggior parte degli edifici storici risalgono infatti alXVIII eXIX secolo e furono ricostruiti in stileneoclassico tipico dellaRussia imperiale. Nel 1802 fu riaperta l'università. Nel 1869, sull'onda della rinascita del sentimento diindipendenza nazionale, ebbe luogo il primofestival della canzone estone.
Durante laGuerra di indipendenza estone la città fu occupata dalle truppe dell'Armata Rossa il 24 dicembre 1918 ma per poco; infatti, grazie anche all'aiuto esterno, gli indipendentisti la rioccuparono già il 14 gennaio. Il 2 febbraio 1920 poi proprio qui a Tartu fu firmatol'omonimo trattato con cui la nascenteUnione Sovietica riconosceva l'indipendenza all'Estonia. A guerra finita quindi il nome "Tartu" divenne ufficialmente quello della città andando a sostituire il vecchio nome russo.