Have tight budget to travel, no problem. Try Chinatown Bus services which really save you money. While some other companies charge $40 to $60 to travel from New York City to Richmond,VA. Chinatown bus services offer $25 on week day and $35 on weekend. Check Eastern web site for schedules.