Admission to the Christmas market is free.
The Frankfurt Christmas Market begins at the end of November and ends on just before Christmas Eve.