Baltimore to Fredericksburg bus from
$18 to $39

*the price displayed represents an approximation and may vary slightly from day to day
Baltimore, MD is another city famous for its history. It's here that you learn about the origin of national anthem and Francis Scott Key's at Fort McHenry. History not your thing? Spend an afternoon outdoors and watch the Baltimore Orioles at a baseball game, or indoors at the National Aquarium.

Stations in Baltimore

Traveling to Fredericksburg? Arrive on an Amtrak Train and Greyhound Lines Bus at Greyhound Station - 1400 Jefferson Davis Hwy or 200 Lafayette Blvdfrom Baltimore and be close to all the action! See the sites, visit friends and family, or get on with your business trip. See all the bus and train tickets on Wanderu now!

Stations in Fredericksburg

  • 200 Lafayette Blvd
  • Greyhound Station - 1400 Jefferson Davis Hwy
Wanderu is an official partner of:
As featured in:

Baltimore to Fredericksburg Buses

  • Greyhound is the largest bus carrier in the US. Spanning all the way from the East Coast to the West Coast, they cover over 1000 cities all over the United States.

Baltimore to Fredericksburg Trains

  • Amtrak is USA's premier train carrier. Serving both the coasts as well as taking travelers from east to west and back, amtrak is both a convenient and comfortable way to travel.
See an error on the page? Help us out by telling us how to fix it.