Bus from Saint Louis, MO to Baltimore

Saint Louis, MO
Baltimore, United States

Your cost to travel by Bus, taxi: $275 - $337

St Louis, MO
  • Total Distance:

    1323.89 km (823 miles)

  • Travel Time:

    17 Hours 59 Minutes

  • Frequency:

    3 Times/Day

  • Bus Fare:

    140.0 USD (~140.0 USD)

Harrisburg
  • Total Distance:

    39.06 km (24 miles)

  • Travel Time:

    34 Minutes

  • Frequency:

    1 Times/Day

  • Bus Fare:

    12.0 USD (~12.0 USD)

York
  • Total Distance:

    84.95 km (53 miles)

  • Travel Time:

    1 Hours 1 Minutes

  • Frequency:

    N/A

  • Car Fare:

    150.0 USD (~150.0 USD)

Baltimore, MD, United States
Source: Rome2rio

Bus route map

Bus schedule

Departure Arrival Bus Fare Operator Duration
St Louis, MO Harrisburg, PA 147 USD https://www.greyhound.com 17h 48mins
Harrisburg York 13 USD http://www.biebertourways.com/Schedules_and_Pricing.html 34mins

Cost by number of pax.

Pax Currency (USD) Currency (Local)
1 person 321 USD ~ 321 USD
2 people 642 USD ~ 642 USD
3 people 963 USD ~ 963 USD
4 people 1,284 USD ~ 1,284 USD
5 people 1,605 USD ~ 1,605 USD

Did you know?

  • The total CO2 Emission for your Saint Louis, MO - Baltimore bus trip is 51.76 kg
  • Your total cost to travel by bus from Saint Louis, MO to Baltimore is about 321.0 USD (~321.0 USD)