I've driven both, though both were 2017 models, but I liked the Corolla MUCH better. The ride in the Elantra just felt "cheap" to me, and the CVT in the Corolla made it a pure joy to drive. It's almost like that tranny knows what you're going to do before you do it. The Corolla seemed to be the overall better built car too...The Elantra is a bit nicer looking, but I thought the Corolla was much nicer in all other areas...