The two La Liga-based players are regarded by many to be the best in world football.
When asked by Life's a Pitch to separate the duo, Wales international Bale responded: "For me, personally, I'd say Ronaldo. He's got the whole package. He's strong, he's powerful, he's pacey, can head the ball, strike the ball.
"Obviously, you can't say anything bad about Messi, but for the all-round complete footballer, I'd say Cristiano Ronaldo."
A number of pundits have placed Bale in the same category as Ronaldo and Messi following his recent performances for Spurs.