Megabus is now saying that they are ending their service in East Lansing due to a lack of demand. Amtrak and Greyhound offer competing service to Chicago and Greyhound offers service to Detroit. It's a shame that Megabus is leaving. I preferred their service and their rates seemed cheaper each time that I was shopping around.
Indian Trails also offers service from the station (to Detroit, the UP, and Flint).
I guess if there is any silver lining, it's that it sounds like these cuts aren't Lansing-specific. The article in the LSJ mentions they are cutting service in Chicago, too, so maybe Megabus isn't being ran as well as they should.