Discover the most popular bus trips to Nashville
We’ve found the top bus routes travellers take to get to Nashville! Every day our bus partners (Greyhound, Miller Transportation / Hoosier Ride) bring people from major cities to Nashville. Enjoy the convenience of taking the bus to Nashville!
|Average Price||Average Trip Duration|
|Buses from Memphis to Nashville||$33||3h 55m|
|Buses from Knoxville to Nashville||$31||3h 20m|
|Buses from Atlanta to Nashville||$28||4h 50m|
|Buses from Washington to Nashville||$84||18h 55m|
|Buses from Toronto to Nashville||$119||21h 15m|
Book the cheapest bus tickets to Nashville!
We recommend booking as early as possible. You can also create a Busbud account and sign up for email updates on your favourite travel routes and bus companies!
Buses from Memphis to Nashville for $33
When you book a bus trip from Memphis to Nashville with Busbud, you pay an average price of $33. There are 5 scheduled buses per day. The bus trip takes an average of 3h 55m. Departures are between 12:30 am and 11:35 pm.
Buses from Knoxville to Nashville for $31
Each day 4 buses connect Knoxville to Nashville. The average travel time for this route is 3h 20m. When you book with Busbud, you can expect an average price of $31. Daily departures are between 12:15 am and 7:15 pm.
Buses from Atlanta to Nashville for $28
You can take the bus from Atlanta to Nashville for an average price of $28. There are 7 buses operating this route every day. The earliest bus leaves at 12:45 am and the latest bus departs at 10:45 pm. The average travel time for this route is 4h 50m.
Buses from Washington to Nashville for $84
Book a trip from Washington to Nashville with Busbud and you’ll find an average price of $84. Booking early helps you find the best deals. 8 buses connect Washington to Nashville every day. The first bus going to Nashville leaves at 1:50 am and the last bus leaves at 11:30 pm. On average, it's a 18h 55m bus trip.
Buses from Toronto to Nashville for $119
Travel from Toronto to Nashville for $119. The trip takes an average of 21h 15m. Book with Busbud and you'll find 7 buses per day that operate this route. Daily departures are between 6:00 am and 11:30 pm.