The cost of pre-marital counseling can vary widely depending on the counselor’s qualifications, location, and the length of the program. On average, sessions can range from $50 to $200 per hour. Some counseling centers and religious organizations may offer sliding scale fees or discounted rates for pre-marital counseling.