ANSWER: Enoch and Elijah, and their apparent disappearance, mystifies many readers of God's word. Some believe they are evidence proving those who die righteously will go to heaven. So, what does the Bible REALLY say happened to these two men?
Although the prophet Elijah is referenced 69 times in the KJV Bible, only two places discuss Enoch by name, Genesis 5:24 and Hebrews 11:5. Concerning the reference in Genesis, various translations state that he walked with God and that he took him (KJV, NKJV, NIV, HCSB, and NRSV). The NAB says he "was no longer here." The NLB, Moffet, and TEV translations state the he "disappeared." For the reference in Hebrews 11:5 several translations state that because of his faith he was taken and 'did not see death' because the Eternal took him away.
In these references, you will not find a SINGLE mention of heaven or that God miraculously whisked anyone away to receive his eternal reward ahead of everyone else. The Greek word in Hebrews 11 from which the phrase "was taken" is derived (the King James Bible uses the word "translated") is Strong's Concordance Number #G3346. This word in the Greek means to transport or transfer a person.
The gospel of John tells us, clearly, that not a SINGLE person has gone to where God's throne exists except the Son of Man (Jesus Christ - John 3:13). The apostle Peter reiterates this point in Acts 2:29 and 34 when, preaching to a large crowd of people on the day of Pentecost, he proclaimed that King David was not only dead (and his body was still in its tomb) but that he had NOT gone to heaven! The only one resurrected, again according to Peter, was Christ!
Elijah and Elisha set out from Gilgal . . . then suddenly a chariot of fire pulled by horses of fire came between them, and Elijah was taken up to heaven by a whirlwind (verses 1, 11)
The word translated as 'heaven' in 2Kings 2 comes from the Hebrew shamayim (Strong's Concordance Number #H8064). Shamayim, plural of the original language word shameh, means the sky above us or the arch we see clouds moving in around the earth. It is decidedly NOT in reference to the 'heaven' we commonly think of when we refer to where the throne of God exists.
When Christ and the apostle Peter state that not ONE human being is now in heaven, they are referencing the location of God's throne, which is the center of the entire universe. When the book of Hebrews says Enoch was "translated" or "taken" (the same thing which occurred to Elijah), it is not stating that God somehow took him 'early' because of his righteousness to receive his eternal award AHEAD of countless people who also deserve eternal life. He traveled WITHIN what we today call the sky to another location on planet earth, which God decided not to name, in order that he should not die at that time.
God, in His wisdom, decided to transport Enoch and Elijah away from where they were originally located so that someone (or something) would not be able to physically kill or murder them at that particular time. They did NOT go to heaven, but continued to live the SAME kind of fleshly existence we do after they moved until they died. This is in agreement with other scriptures that state ALL men must die a physical death (Hebrews 9:27).