Bus from Fayetteville, NC to Jacksonville, FL: Tickets & Schedules

Previously seen trips

Next departures for Fayetteville to Jacksonville on November 27
Operated byVehicle typeDeparture timeDeparture locationTrip durationArrival timeArrival locationRecommendedPrice and booking link
GreyhoundBus
Fayetteville Bus Station
Jacksonville Bus StationNo tags
GreyhoundBus
Fayetteville Bus Station
Jacksonville Bus StationNo tags
GreyhoundBus
Fayetteville Bus Station
Jacksonville Bus StationNo tags
FlixBusBus
Fayetteville Bus Station
Jacksonville Bus StationNo tags
La Cubana XpressBus
FAYETTEVILLE, NC
T.A Plaza, I-95 EXIT# 329No tags

Compare 2 ways to go from Fayetteville to Jacksonville

We recommend taking the train

Among the sustainable travel choices, the train stands out as a good way to reach Jacksonville. The journey takes about 7 hours 57 minutes, and with fares starting at just $105, it presents an excellent value for a comfortable ride.

2train per day
7h 57mAverage Duration
586 kmDistance
53kgCO₂ emissions
Average Price$87 - $310Average Duration11h 10m
15kg CO₂e
Average Price$105 - $288Average Duration7h 57m
53kg CO₂e

Frequently asked questions about travelling from Fayetteville, NC to Jacksonville, FL by bus

  1. What is the distance between Fayetteville and Jacksonville?

    The distance between Fayetteville and Jacksonville is around 587 km (364 miles).

  2. What are the departure and arrival locations for buses traveling from Fayetteville to Jacksonville?

    Buses traveling this route start their trip at Kangaroo Express - Fayetteville, in Fayetteville, and end it at Jacksonville Amtrak Station, in Jacksonville.

Find cheapest prices for buses

Price is for a one-way ticket for one passenger and based on past searches.

Best price found
11-25
$108
11-26
$153
Today
$124
11-28
No data
11-29
No data
11-30
$120
12-01
No data
12-02
No data
busbud logoThe cheapest trip from Fayetteville, NC to Jacksonville, FL was searched and found on Nov 25, 2025 with a price of $108

To save money and be sure you have the best seat, it's a good idea to buy your bus tickets from Fayetteville, NC to Jacksonville, FL, as early as possible.

You can expect to pay from $108 to $153 for a bus ticket from Fayetteville, NC to Jacksonville, FL based on the last 2 days. You can expect to find the cheapest price for the trip at $120 which is on 2025-11-30.

What's the cheapest way to go from Fayetteville, NC to Jacksonville, FL?

busbud logoThe bus is the cheapest travel choice for this destination

People from around the world trust Busbud