Search bus tickets to Baltimore

switcheroo

Quickview

How to get to Baltimore by bus?

Routes274
Trips per day992
bus carriers9
Stations10
Lowest prices
We partner with 100s of bus, train & ferry operators to find you the best fares.
No wanderu fees
We simply offer you the lowest prices directly from the carrier.
Best travel options
We offer the safest & most reliable options on millions of routes.

How to find cheap bus tickets to Baltimore?

The cheapest prices for a bus ticket to Baltimore that users have found recently on Wanderu start at $1.33. Such great deals to Baltimore are available on 7 routes including New York, Washington and Philadelphia. While there are some great deals that can be scored by searching around, there are some routes that always have low prices on bus travel to get you to Baltimore. Silver Spring at $6.63 has consistently the lowest average bus ticket prices to Baltimore.

What are the main bus stations in Baltimore?

The most popular bus stations in Baltimore are Bus Terminal - 2110 Haines St, White Marsh Park & Ride - 8476 Honeygo Blvd and White Marsh Mall (JC Penney Outer Parking Lot). Bus Terminal - 2110 Haines St is the busiest bus station in Baltimore.

New York

There are 69 bus schedules per day connecting New York with Baltimore. It takes on average 3 hours and 40 minutes to travel 170 miles, 273 kms, by bus from New York. 8 bus carriers offer schedules from New York, with BoltBus offering the most daily connections to Baltimore. Traveling by bus from New York you will most likely to arrive in Baltimore at Bus Terminal - 2110 Haines St.
Avg. Time
3h 40m
Avg. Price
$30.01

Washington D.C.

There are 51 bus schedules per day connecting Washington D.C. with Baltimore. It takes on average 1 hour and 14 minutes to travel 35 miles, 57 kms, by bus from Washington D.C.. 6 bus carriers offer schedules from Washington D.C., with BoltBus offering the most daily connections to Baltimore. Traveling by bus from Washington D.C. you will most likely to arrive in Baltimore at Bus Terminal - 2110 Haines St.
Avg. Time
1h 14m
Avg. Price
$16.95

Philadelphia

There are 27 bus schedules per day connecting Philadelphia with Baltimore. It takes on average 1 hour and 57 minutes to travel 90 miles, 145 kms, by bus from Philadelphia. 5 bus carriers offer schedules from Philadelphia, with BoltBus offering the most daily connections to Baltimore. Traveling by bus from Philadelphia you will most likely to arrive in Baltimore at Bus Terminal - 2110 Haines St.
Avg. Time
1h 57m
Avg. Price
$24.17

Boston

There are 15 bus schedules per day connecting Boston with Baltimore. It takes on average 9 hours and 19 minutes to travel 360 miles, 579 kms, by bus from Boston. 3 bus carriers offer schedules from Boston, with Greyhound offering the most daily connections to Baltimore. Traveling by bus from Boston you will most likely to arrive in Baltimore at Bus Terminal - 2110 Haines St.
Avg. Time
9h 19m
Avg. Price
$53.21

Durham

There are 14 bus schedules per day connecting Durham with Baltimore. It takes on average 6 hours and 14 minutes to travel 260 miles, 419 kms, by bus from Durham. 3 bus carriers offer schedules from Durham, with Greyhound offering the most daily connections to Baltimore. Traveling by bus from Durham you will most likely to arrive in Baltimore at 5501 O'Donnell St Cut-off.
Avg. Time
6h 14m
Avg. Price
$69.65

Located in Maryland, United States of America, you can travel by bus to Baltimore from 274 destinations and choose from 992 daily bus schedules to get you there. Megabus has the most bus connections to Baltimore. The furthest bus arriving in Baltimore covers a distance of 2452.69 miles, 3946.23 kms, covering the journey in 83 hours and 43 minutes

Looking for other ways to get there? Check out Train options to Baltimore.

bus companies serving Baltimore

BoltBus

There are 13 daily BoltBus schedules to Baltimore. BoltBus can get you to Baltimore by bus from 5 destinations including New York.
Restroom
WiFi
Movies
Extra legroom
Games
Power outlet
Air conditioning
Avg. Time
3h 9m
Avg. Price
$26.17

Greyhound

There are 360 daily Greyhound schedules to Baltimore. Greyhound can get you to Baltimore by bus from 360 destinations including Washington.
Restroom
WiFi
Power outlet
Air conditioning
Avg. Time
6h 36m
Avg. Price
$46.21

Megabus

There are 39 daily Megabus schedules to Baltimore. Megabus can get you to Baltimore by bus from 8 destinations including New York.
Restroom
WiFi
Movies
Power outlet
Green certified
Air conditioning
Avg. Time
3h 3m
Avg. Price
$28.92

Peter Pan Lines

There are 70 daily Peter Pan Lines schedules to Baltimore. Peter Pan Lines can get you to Baltimore by bus from 28 destinations including Washington.
Restroom
WiFi
Extra legroom
Power outlet
Green certified
Air conditioning
Avg. Time
4h 15m
Avg. Price
$41.87

CoachRun

There are 9 daily CoachRun schedules to Baltimore. CoachRun can get you to Baltimore by bus from 4 destinations including College Park.
Restroom
WiFi
Power outlet
Air conditioning
Avg. Time
2h 54m
Avg. Price
$16.75

Fullington Express

There are 1 daily Fullington Express schedules to Baltimore. Fullington Express can get you to Baltimore by bus from State College.
Restroom
Avg. Time
4h 0m
Avg. Price
$84.86

OurBus

There are 6 daily OurBus schedules to Baltimore. OurBus can get you to Baltimore by bus from 14 destinations including Washington.
Restroom
WiFi
Extra legroom
Power outlet
Air conditioning
Free water
Avg. Time
2h 50m
Avg. Price
$26.44

PandaNY Bus

There are 44 daily PandaNY Bus schedules to Baltimore. PandaNY Bus can get you to Baltimore by bus from 8 destinations including Atlanta.
Restroom
WiFi
Movies
Power outlet
Air conditioning
Avg. Time
8h 49m
Avg. Price
$57.92

Wanda Coach

There are 35 daily Wanda Coach schedules to Baltimore. Wanda Coach can get you to Baltimore by bus from 12 destinations including New York.
Restroom
WiFi
Movies
Power outlet
Air conditioning
Avg. Time
5h 28m
Avg. Price
$71.24