Rufina is a comune (municipality) in the Metropolitan City of Florence in the Italian region Tuscany, located about 20 kilometres (12 mi) east of Florence.