COVID-19 Cancellation Policies & Trip Protection
Learn more ›

Search bus tickets to Salisbury

switcheroo

Quickview

How to get to Salisbury by bus

Routes8
Trips per day9
bus lines1
Stations1
Lowest PricesWe work directly with hundreds of carriers to find the best available fares.
No Wanderu FeesWe never add any extra fees. We just make it easy to book your travels.
Best Travel OptionsWe help you find & compare the best buses, trains and flights in one place.

What is a good price for a bus ticket to Salisbury?

$17.00 is the cheapest price for a bus ticket to Salisbury, according to recent searches on Wanderu. You can use our search to check if this price is currently available on buses from your city to Salisbury. In the last month, buses from Baltimore to Salisbury had the lowest average price at $17.00.

Where is the bus station in Salisbury, MD?

The main bus station in Salisbury is Shore Transit - 31901 Tri County Way. As the busiest station, it has the most bus arrivals, although some buses may make other stops in and around Salisbury.

New York

There are 2 scheduled buses per day from New York to Salisbury. The route can be as long as 184 miles, or 296 kilometers. On average, the journey takes 8 hours and 4 minutes. One bus company, Greyhound, connects New York to Salisbury. Buses from New York usually arrive in Salisbury at Shore Transit - 31901 Tri County Way.
Avg. Time
8h 4m
Avg. Price
$32.35

Silver Spring

There is one scheduled bus per day from Silver Spring to Salisbury. The route can be as long as 89 miles, or 143 kilometers. On average, the journey takes 9 hours . One bus company, Greyhound, connects Silver Spring to Salisbury. Buses from Silver Spring usually arrive in Salisbury at Shore Transit - 31901 Tri County Way.
Avg. Time
9h 0m
Avg. Price
$35.74

Gadsden

There is one scheduled bus per day from Gadsden to Salisbury. The route can be as long as 653 miles, or 1051 kilometers. On average, the journey takes 35 hours and 5 minutes. One bus company, Greyhound, connects Gadsden to Salisbury. Buses from Gadsden usually arrive in Salisbury at Shore Transit - 31901 Tri County Way.
Avg. Time
1d 11h 5m
Avg. Price
$160.00

Norfolk

There is one scheduled bus per day from Norfolk to Salisbury. The route can be as long as 111 miles, or 179 kilometers. On average, the journey takes 3 hours and 5 minutes. One bus company, Greyhound, connects Norfolk to Salisbury. Buses from Norfolk usually arrive in Salisbury at Shore Transit - 31901 Tri County Way.
Avg. Time
3h 5m
Avg. Price
$50.00

Sierra Vista

There is one scheduled bus per day from Sierra Vista to Salisbury. The route can be as long as 2007 miles, or 3230 kilometers. On average, the journey takes 78 hours and 55 minutes. One bus company, Greyhound, connects Sierra Vista to Salisbury. Buses from Sierra Vista usually arrive in Salisbury at Shore Transit - 31901 Tri County Way.
Avg. Time
3d 6h 55m
Avg. Price
$278.00

Located in Maryland, Salisbury is accessible by bus from 8 other cities. You can choose from 9 daily scheduled trips when you search for buses to Salisbury on Wanderu. Greyhound usually has the most buses on any given day.

Looking for other ways to get there? Train tickets to Salisbury are also available..

Bus companies serving Salisbury

Greyhound

There are 6 scheduled Greyhound buses per day. Greyhound can get you to Salisbury from 40 cities, including Baltimore.
Avg. Time
9h 26m
Avg. Price
$38.12