The average bus between Nashville Airport (BNA) and Memphis takes 7h 21m and the fastest bus takes 5h 13m. The bus service runs several times per day from Nashville Airport (BNA) to Memphis. The journey time may be longer on weekends and holidays; use the search form on this page to search for a specific travel date.
Buses run 3 times a day between Nashville Airport (BNA) and Memphis. The earliest departure is at 6:17 AM in the morning, and the last departure from Nashville Airport (BNA) is at 11:07 PM which arrives into Memphis at 9:00 AM. All services require a transfer at Lafayette St & 5Th Ave S Wb and take an average of 7h 21m. The schedules shown below are for the next available departures.
Arrives next day


7h 41m • 2 changes
Arrives next day


9h 53m • 2 changes


5h 43m • 2 changes


5h 13m • 2 changes
Arrives next day


7h 44m • 2 changes
Arrives next day


9h 53m • 2 changes


5h 43m • 2 changes


5h 13m • 2 changes
Arrives next day


7h 44m • 2 changes
Arrives next day


9h 53m • 2 changes


5h 43m • 2 changes
Arrives next day


7h 44m • 2 changes
Arrives next day


9h 53m • 2 changes
Want to know about travelling from Nashville Airport (BNA) to Memphis? 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.
No, there is no direct bus from Nashville Airport (BNA) to Memphis. However, there are services departing from Nashville Airport (BNA) station and arriving at Memphis station via Memphis Bus Station station. The journey, including transfers, takes approximately 7h 21m.
Nashville Airport (BNA) to Memphis bus services, operated by WeGo Transit, depart from Nashville Bus Station.
Nashville Airport (BNA) to Memphis bus services, operated by WeGo Transit, arrive at Memphis Bus Station.
The distance between Nashville Airport (BNA) and Memphis is 324.4 km. The road distance is 375 km.
Greyhound USA operates a bus from Nashville Bus Station to Memphis Bus Station every 4 hours. Tickets cost $30–60 and the journey takes 3h 20m. Flixbus USA also services this route once daily.