Your next pocket travel guide
Upvote:1
Rome2Rio says the only sane option is to the fly, and has direct tickets from $140.
A bus would take at least 13 hours, with trains clocking in at 17+ hours, with very limited service (once a day or less).