Trjavna (bulharsky Трявна) je město na centrálním severu Bulharska. Žije tu 9 831 obyvatel. Je sídlem stejnojmenné obštiny.