Top 300 universities in Germany: Rankings & Acceptance rate
The best cities to study in Germany based on the number of universities and their ranks are Munchen, Heidelberg, Berlin, and Bonn.
Average cost of living for students in Germany is $638 + $98-697 for rent (depends on where to live: dormitory, renting with a roommate or solo).