2025A Christmas Carol ConcertsCatch A Christmas Carol live and on tour right now! There are 16 concerts scheduled across United States. The next A Christmas Carol concert is scheduled for Friday, November 21, 2025 at Alliance Theatre in Atlanta, GA, United States.