Slottet ligger i sentrum av dagens by Tavastehus. Det ligger ved innsjøen, men da det ble bygget lå det på en øy.