Megabus is offering 200,000 free seats on their routes around the US for the holiday season. We've never seen them do this, so book while you can. Keep in mind that you'll be charged a small fee per transaction.
This deal was published more than a week ago. Therefore it is possible prices are not up to date or are no longer available.