Virginia Beach, VA to Marble Falls, TX buses and trains from $299

Here are some trips other travelers have found on Routefriend.
$299
2d 13h
3 stops
Amtrak