Duration 2h 37m
Distance 457.6 miles
Average price $130
Possible routes 6 found

Salisbury to Charlotte

Rome2rio has found 6 ways to get from Salisbury to Charlotte by flight, bus, train and car. The cheapest way to get from Salisbury to Charlotte costs only $45, and the quickest way takes just 2h 37m. We recommend flying from Salisbury to Charlotte, which is the fastest option and takes around 2h 37m.

Recommended route


  1. Salisbury
  2. Charlotte
2h 37m
$152 - $688
Alternative routes

Bus, train via Hanover

  1. Salisbury, MD
  2. BWI Marshall Airport Amtrak Station
  3. Washington Union Station
  4. Charlotte
11h 57m
$73 - $136

Bus, train

  1. Salisbury, Md
  2. Washington Union Station
  3. Charlotte
12h 45m
$72 - $105

Bus via Baltimore Airport (BWI)

  1. Salisbury, MD
  2. Arlington
  3. Charlotte
13h 27m
$70 - $78


  1. Salisbury, Md
  2. Washington
  3. Charlotte
14h 5m
$57 - $85


  1. Salisbury
  2. Charlotte
8h 41m
$45 - $65

Frequently asked questions

Want to know about travelling from Salisbury to Charlotte? We have put together a list of the most frequently asked questions from our users such as: What is the cheapest mode of transport?, What is the quickest option?, How much do tickets usually cost? and many more.

The cheapest way to get from Salisbury to Charlotte is to drive which costs $45 - $65 and takes 8h 41m.

More details

The quickest way to get from Salisbury to Charlotte is to fly which costs $150 - $700 and takes 2h 37m.

More details

No, there is no direct bus from Salisbury to Charlotte. However, there are services departing from Calvert Street and arriving at Charlotte, NC via Salisbury, Md and Washington. The journey, including transfers, takes approximately 14h 5m.

More details

The distance between Salisbury and Charlotte is 364 miles. The road distance is 457.6 miles.

Get driving directions

The best way to get from Salisbury to Charlotte without a car is to bus and train via Hanover which takes 11h 57m and costs $70 - $140.

More details

It takes approximately 2h 37m to get from Salisbury to Charlotte, including transfers.

More details

Salisbury to Charlotte bus services, operated by Greyhound USA, depart from Salisbury, Md station.

More details

The best way to get from Salisbury to Charlotte is to fly which takes 2h 37m and costs $150 - $700. Alternatively, you can bus via Baltimore Airport (BWI), which costs $65 - $80 and takes 13h 27m.

Mode details

The quickest flight from Salisbury Airport to Charlotte Airport is the direct flight which takes 1h 43m.

Search flights

Salisbury to Charlotte bus services, operated by Megabus, arrive at Charlotte, NC station.

More details

Yes, the driving distance between Salisbury to Charlotte is 458 miles. It takes approximately 8h 41m to drive from Salisbury to Charlotte.

Get driving directions

American Airlines offers flights from Salisbury Airport to Charlotte Airport.

Search flights

There are 367+ hotels available in Charlotte. Prices start at $100 USD per night.

More details

The best way to get from Salisbury to Salisbury Airport is to taxi which takes 13 min and costs $29 - $35.

More details

How to travel from Salisbury to Charlotte

Find all the possible transport options for your trip from Salisbury to Charlotte right here. Rome2rio displays up to date schedules, route maps, journey times and estimated fares from relevant transport operators, ensuring you can make an informed decision about which option will suit you best. Click the map below to see more travel options.

What companies run services between Salisbury and Charlotte?

American Airlines flies from Salisbury to Charlotte every 4 hours. Alternatively, you can take a bus from Salisbury to Charlotte via BWI-Thurgood Marshall Airport, Bwi Airport & Concourse A + B, Greenbelt Station & Bus Bay D, GREENBELT station, PENTAGON station, Pentagon Station & Bus Bay U4, S Four Mile Run Dr & #4077, and Arlington in around 13h 27m.
Ave. Duration
1h 49m
Every day
Estimated price
$120 - $650

Contact Details

Charlotte, United States

Charlotte is the largest city in the state of North Carolina. It is the county seat of Mecklenburg County and the second largest city in the southeastern United States, just behind Jacksonville, Florida. Charlotte is the third fastest growing major city in the United States. In 2014, the estimated population of Charlotte according to the U.S. Census Bureau was 809,958, making it the 17th largest city in the United States based on population. The Charlotte metropolitan area ranks 22nd largest in the US and had a 2014 population of 2,380,314. The Charlotte metropolitan area is part of a sixteen-county market region or combined statistical area with a 2014 U.S. Census population estimate of 2,537,990. Residents of Charlotte are referred to as "Charlotteans." It is listed as a "gamma-plus" global city by the Globalization and World Cities Research Network. - Wikipedia

Did you find what you were looking for?

Thanks for your feedback!

Plan your trip faster!

  • Door-to-door travel search
  • Access ticket details offline
  • Up-to-date schedules across the globe