Question: "Does God still give visions to people today? Should believers expect visions to be a part of their Christian experience?"
Answer: Can God give visions to people today? Yes! Does God give visions to people today? Possibly. Should we expect visions to be an ordinary occurrence? No. As recorded in the Bible, God spoke to people many times by means of visions. Examples are Joseph, son of Jacob; Joseph, the husband of Mary; Solomon; Isaiah; Ezekiel; Daniel; Peter; and Paul. The prophet Joel predicted an outpouring of visions, and this was confirmed by the apostle Peter in Acts chapter 2. It is important to note that the difference between a vision and a dream is that a vision is given when a person is awake while a dream is given when a person is asleep.
In many parts of the world, God seems to be using visions and dreams extensively. In areas where there is little or no gospel message available, and where people do not have Bibles, God is taking His message to people directly through dreams and visions. This is entirely consistent with the biblical example of visions being frequently used by God to reveal His truth to people in the early days of Christianity. If God desires to communicate His message to a person, He can use whatever means He finds necessary—a missionary, an angel, a vision, or a dream. Of course, God also has the ability to give visions in areas where the gospel message is already readily available. There is no limit to what God can do.
At the same time, we must be careful when it comes to visions and the interpretation of visions. We must keep in mind that the Bible is finished, and it tells us everything we need to know. The key truth is that if God were to give a vision, it would agree completely with what He has already revealed in His Word. Visions should never be given equal or greater authority than the Word of God. God's Word is our ultimate authority for Christian faith and practice. If you believe you have had a vision and feel that perhaps God gave it to you, prayerfully examine the Word of God and make sure your vision is in agreement with Scripture. Then prayerfully consider what God would have you do in response to the vision (James 1:5). God would not give a vision to a person and then keep the meaning of the vision hidden. In Scripture, whenever a person asked God for the meaning of a vision, God made sure it was explained to the person (Daniel 8:15-17).