Baltimore to Fredericksburg bus from
$15 to $18

*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

  • Penn Station - 1500 N Charles St
  • Marc Penn Station
  • Greyhound Station - 2110 Haines St
Traveling to Fredericksburg? Arrive on a Greyhound Lines Bus at Greyhound Station - 1400 Jefferson Davis Hwy or 200 Lafayette Blvd from Baltimore and be close to all the action! See the sites, visit friends and family, or get on with your business trip. Book with 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.
See an error on the page? Help us out by telling us how to fix it.