Ballyfin (Irish: Baile Fionn, meaning "town of Fionn") is a small village and parish in County Laois, Ireland. Located in the Slieve Bloom Mountains, the village is in the midlands of Ireland. It is located on the R423 regional road mid way between the towns of Mountrath and Mountmellick.