[menuItemContent][menuItemRightSideContent]
Currency

Cheap train tickets from Greensboro, NC to Dayton, OH

Showing times and prices for May 29

Cheapest

$226

Average

$226

The best way to find a cheap fare is to book your ticket as far in advance as you can and to avoid traveling at rush hour.

The average ticket from Greensboro, NC to Dayton, OH will cost around $ 226 if you buy it on the day, but the cheapest tickets can be found for only $ 226.

Amtrak
11:01AMGreensboro, NC25h09 12:10PMDayton, OH
0 changes
$2261One-way

Train schedule from Greensboro, NC to Dayton, OH

Showing trains for tomorrow, Sun, May 29
Amtrak
11:01AMGreensboro, NC25h09 12:10PMDayton, OH
0 changes

This is the last train of the day.

Find all the dates and times for this journey

Compare prices and tickets by train, bus or flight

Sun
May 29
$226Amtrak
Find prices
$238air wisconsin
Tue
May 31
$187Amtrak
$116Greyhound
$599gojet airlines
Wed
Jun 1
Find prices
Find prices
$316air wisconsin
Sat
Jun 4
Find prices
$113Greyhound
$537air wisconsin

Fastest train times from Greensboro, NC to Dayton, OH

Showing times and prices for May 29

Fastest Journey

1d 1 h 9 m

Average

1d 1 h 9 m

Trains per day

1

Distance

563 km

Of the 1 trains that leave Greensboro, NC for Dayton, OH every day 1 travel direct so it’s quite easy to avoid journeys where you’ll have to change along the way.

These direct trains cover the 563 km distance in an average of 1d 1 h 9 m but if you time it right, some trains will get you there in just 1d 1 h 9 m .

The slowest trains will take 1d 1 h 9 m and usually involve a change or two along the way, but you might be able to save a few pennies if you’re on a budget.

Amtrak
11:01AMGreensboro, NC25h09 12:10PMDayton, OH
0 changes
$2261One-way

More than 1,000 travel companies trust us to sell their tickets all in one place.

Deutsche Bahn
Renfe
Italo
Frecciarossa

Overview: Train from Greensboro, NC to Dayton, OH

distanceDistance348 miles (562 km)
durationAverage train duration25 h 9 min
priceAverage train ticket price$214 (€188)
changesDirect trainYes

Trains from Greensboro, NC to Dayton, OH cover the 348 miles (562 km) long route taking on average 25 h 9 min with our travel partners like. There are direct train services available. While the average ticket price for this journey costs around $214 (€188), you can find the cheapest train ticket for as low as $187 (€164).

Travel Tips: Trains from Greensboro, NC to Dayton, OH

Travel by train to Dayton, OH easily. Whether you want fast, cheap or something entirely different, our travel experts have collected everything you need to know so you can find the best option from Greensboro, NC to Dayton, OH.
FAQs

How much do cheap train tickets from Greensboro, NC to Dayton, OH cost?

Omio customers have found the cheapest trains from Greensboro, NC to Dayton, OH to cost as little as $187 (€164)  in the next 7 days.

How much is the train to Dayton, OH from Greensboro, NC on average?

If you’re looking to book your train tickets in the next week, you can expect the Greensboro, NC to Dayton, OH train price to come in at an average of $214 (€188)  one way.

How far is Dayton, OH from Greensboro, NC by train?

The Greensboro, NC to Dayton, OH train distance is approximately 348 miles (562 km).

What is the Greensboro, NC to Dayton, OH train travel time?

The train time to Dayton, OH from Greensboro, NC is on average 25 h 9 min  for the 348 miles (562 km) long journey, but the time it takes to go to Dayton, OH from Greensboro, NC by train can vary depending on specific dates or traveling on weekends and holidays.

What time is the earliest train from Greensboro, NC to Dayton, OH? What time is the last train from Greensboro, NC to Dayton, OH?

You can take the first train from Greensboro, NC to Dayton, OH at 11: 01 AM. The last train from Greensboro, NC to Dayton, OH that you can take departs at 11: 01 AM. Omio shows you the latest train from Greensboro, NC to Dayton, OH schedule to help you book the best departure time for this route.

How early should I book Greensboro, NC to Dayton, OH train tickets to get the best deals?

You can find trains to Dayton, OH from Greensboro, NC to cost on average $214 (€188) one way if you book within the next 7 days. But we recommend buying train tickets in advance to score the best deals and save money on your trip. You’ll see tickets for the Greensboro, NC to Dayton, OH train generally on sale a few months before the planned travel date.

More options for your journey from Greensboro, NC to Dayton, OH

Here are some other resources that might have the information you need