So I've been looking up greyhounds for getting between NYC and MN pretty cheap at $77. Takes just over a day with a couple 1hr+ layovers. I'm no stranger to 12hr bus rides with no stops so I think it should be bearable.