Q: Did Judas go to heaven?
There was more than one Judas in Scripture. Assuming you are talking about Judas Iscariot (the one who betrayed Jesus), then the answer is no, Judas did not go to heaven. We know this because Jesus Himself said He lost him. In His prayer to His heavenly Father, Jesus declared,
“While I was with them, I was keeping them in Your name which You have given Me; and I guarded them and not one of them perished but the son of perdition, so that the Scripture would be fulfilled.” (John 17:12)
This is not the only reference that we can turn to which shows us that Judas did not make it. In another passage, Jesus said, concerning Judas Iscariot,
“For the Son of Man is to go just as it is written of Him; but woe to that man by whom the Son of Man is betrayed! It would have been good for that man if he had not been born.” (Mark 14:21)
Therefore, Judas’s suffering is, and will be, great. I say “is” because, according to the Scriptures, he is currently in Hades, which is a place of torment which is but a temporarily “holding tank” until Hades gets emptied into the lake of fire. Hades is not eternal (since it gets emptied), but the lake of fire is.
“Then death and Hades were thrown into the lake of fire This is the second death, the lake of fire.” (Revelation 20:14)