Creggan Upper is a townland in County Westmeath, Ireland. The townland is in the civil parish of St. Mary's.