There are 7 ways to get from Astoria to Detroit by plane, train, bus (Greyhound), car, subway, or bus
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Fly from Laguardia Airport
best- Fly from Laguardia Airport (LGA) to Detroit (DTW)LGA - DTW
3h 23m$42–212Train
- Take the train from New York Penn Station to AldershotVIA Rail
- Take the train from Aldershot to WindsorVIA Rail
17h 52m$103–228Bus (Greyhound)
- Take the bus from Port Authority Bus Terminal to Detroit Bus StationGreyhound US0420
18h 33m$98–267Drive 620.3 mi
- Drive from Astoria to Detroit620.3 mi
10h 21m$114–164Fly from John F. Kennedy International Airport
- Fly from John F. Kennedy International Airport (JFK) to Detroit (DTW)JFK - DTW
4h 54m$65–337Subway, train to Newark Liberty International Airport, fly
- Take the subway from 30 Av to 34 St-Herald Sq
- Take the train from New York Penn Station to Newark Airport Railroad Station
- Fly from Newark Liberty International Airport (EWR) to Detroit (DTW)EWR - DTW
5h 18m$75–243Train, bus
- Take the train from Ny Moynihan Train Hall At Penn Station to ToledoLake Shore Limited
- Take the bus from Toledo Bus Stop to Detroit Bus StationGreyhound US0135 / ...
18h 8m$168–543
Astoria to Detroit by subway, foot, and train
Questions & Answers
The cheapest way to get from Astoria to Detroit is to fly which costs $40 - $220 and takes 3h 23m.
The fastest way to get from Astoria to Detroit is to fly which takes 3h 23m and costs $40 - $220.
No, there is no direct bus from Astoria to Detroit station. However, there are services departing from E 42 St/Madison Av and arriving at Detroit Bus Station via Port Authority Bus Terminal. The journey, including transfers, takes approximately 18h 33m.
No, there is no direct train from Astoria to Detroit. However, there are services departing from 30 Av and arriving at Windsor via New York Penn Station and Aldershot. The journey, including transfers, takes approximately 17h 52m.
The distance between Astoria and Detroit is 526 miles. The road distance is 624 miles.
The best way to get from Astoria to Detroit without a car is to train which takes 17h 52m and costs $100 - $230.
It takes approximately 3h 23m to get from Astoria to Detroit, including transfers.
Astoria to Detroit bus services, operated by Greyhound USA, depart from Port Authority Bus Terminal station.
Astoria to Detroit train services, operated by VIA Rail, depart from New York Penn Station.
The best way to get from Astoria to Detroit is to fly which takes 3h 23m and costs $40 - $220. Alternatively, you can train, which costs $100 - $230 and takes 17h 52m, you could also bus, which costs $95 - $270 and takes 18h 33m.
What companies run services between Astoria, NY, USA and Detroit, MI, USA?
Spirit Airlines, American Airlines, and Delta fly from Laguardia Airport (LGA) to Detroit (DTW) hourly. Alternatively, you can take a subway from 30 Av to Windsor via 34 St-Herald Sq, New York Penn Station, and Aldershot in around 17h 52m.
- Website
- delta.com
Flights from Laguardia Airport to Detroit
- Ave. Duration
- 2h 9m
- When
- Every day
- Estimated price
- $60–350
Flights from Laguardia Airport to Detroit via Buffalo
- Ave. Duration
- 3h 52m
- When
- Monday, Tuesday, Friday, and Sunday
- Estimated price
- $60–360
Flights from John F. Kennedy International Airport to Detroit
- Ave. Duration
- 2h 13m
- When
- Every day
- Estimated price
- $50–320
Flights from John F. Kennedy International Airport to Detroit via Buffalo
- Ave. Duration
- 3h 49m
- When
- Monday, Tuesday, Wednesday, Thursday, Friday, and Sunday
- Estimated price
- $55–320
Flights from John F. Kennedy International Airport to Detroit via Syracuse
- Ave. Duration
- 4h 29m
- When
- Monday, Tuesday, Wednesday, Thursday, Friday, and Sunday
- Estimated price
- $55–330
Flights from John F. Kennedy International Airport to Detroit via Rochester
- Ave. Duration
- 4h 13m
- When
- Monday to Thursday
- Estimated price
- $55–330
Flights from John F. Kennedy International Airport to Detroit via Pittsburgh
- Ave. Duration
- 4h 37m
- When
- Every day
- Estimated price
- $55–320
Flights from John F. Kennedy International Airport to Detroit via Cleveland
- Ave. Duration
- 4h 30m
- When
- Monday, Tuesday, Wednesday, Thursday, Friday, and Sunday
- Estimated price
- $55–320
Flights from Newark Liberty International Airport to Detroit
- Ave. Duration
- 2h 7m
- When
- Every day
- Estimated price
- $50–300
- Website
- spirit.com
Flights from Laguardia Airport to Detroit
- Ave. Duration
- 2h 2m
- When
- Every day
- Estimated price
- $40–210
Flights from Newark Liberty International Airport to Detroit
- Ave. Duration
- 1h 52m
- When
- Every day
- Estimated price
- $50–210
- Website
- united.com
Flights from Newark Liberty International Airport to Detroit
- Ave. Duration
- 2h 14m
- When
- Every day
- Estimated price
- $50–300
- Website
- aa.com
Flights from Laguardia Airport to Detroit
- Ave. Duration
- 2h 11m
- When
- Every day
- Estimated price
- $60–350
- Website
- jetblue.com
Flights from John F. Kennedy International Airport to Detroit
- Ave. Duration
- 2h 14m
- When
- Every day
- Estimated price
- $50–320
- Phone
- +1 888 842-7245
- Website
- viarail.ca
Train from New York Penn Station to Aldershot
- Ave. Duration
- 11h 47m
- Frequency
- Once daily
- Estimated price
- $70–130
- Website
- https://www.viarail.ca/en
- Economy Adult - same day booking
- $90–130
- Economy Adult - Advanced Booking
- $90–110
- Economy Escape Advanced Booking - Adult
- $70–90
Train from Aldershot to Windsor
- Ave. Duration
- 3h 37m
- Frequency
- 4 times a day
- Estimated price
- $30–95
- Website
- https://www.viarail.ca/en
- Economy Adult - same day booking
- $35–95
- Economy Adult - Advanced Booking
- $35–75
- Economy Escape Advanced Booking - Adult
- $30–50
- Phone
- 877-690-5116
- Website
- mta.info
Subway from 30 Av to 34 St-Herald Sq
- Ave. Duration
- 21 min
- Frequency
- Every 10 minutes
- Estimated price
- $3
- Schedules at
- https://www.mta.info/schedules
- Website
- https://www.mta.info
- Adult
- $3
- Phone
- +1 973-275-5555
- Website
- njtransit.com
Train from New York Penn Station to Newark Airport Railroad Station
- Ave. Duration
- 24 min
- Frequency
- Every 20 minutes
- Estimated price
- $15–19
- Website
- https://www.njtransit.com/
- Schedules at
- https://www.njtransit.com/bus-to
- Adult Airport
- $15–19
- Phone
- +1 800-872-7245
- Website
- amtrak.com
Train from Ny Moynihan Train Hall At Penn Station to Toledo
- Ave. Duration
- 14h 33m
- Frequency
- Once daily
- Estimated price
- $160–500
- Website
- https://www.amtrak.com/home.html
Rome2Rio's guide to Greyhound USA
Contact Details
- Phone
- +1 214-849-8100
- ifsr@greyhound.com
- Website
- greyhound.com
Bus from Port Authority Bus Terminal to Detroit Bus Station
- Ave. Duration
- 17h 25m
- Frequency
- Once daily
- Estimated price
- $95–260
- Website
- https://www.greyhound.com/
Bus from Toledo Bus Stop to Detroit Bus Station
- Ave. Duration
- 1h 5m
- Frequency
- 5 times a day
- Estimated price
- $11–22
- Website
- https://www.greyhound.com/
- Phone
- +1 888-378-3823
- info@baronsbus.com
- Website
- baronsbus.com
Bus from Toledo Bus Stop to Detroit Bus Station
- Ave. Duration
- 1h
- Frequency
- 3 times a day
- Estimated price
- $5–40
- Website
- https://baronsbus.com
Want to know more about travelling around United States
Rome2Rio's Travel Guide series provide vital information for the global traveller. Filled with useful and timely travel information, the guides answer all the hard questions - such as 'How do I buy a ticket?', 'Should I book online before I travel? ', 'How much should I expect to pay?', 'Do the trains and buses have Wifi?' - to help you get the most out of your next trip.
Related travel guides
Travelling to the US: What do I need to know?
Read the travel guide
Need to know: Greyhound
Read the travel guide
How to get from JFK to New York City
Read the travel guide
More Questions & Answers
Astoria to Detroit bus services, operated by Greyhound USA, arrive at Detroit Bus Station.
Astoria to Detroit train services, operated by VIA Rail, arrive at Aldershot station.
Yes, the driving distance between Astoria to Detroit is 624 miles. It takes approximately 10h 21m to drive from Astoria to Detroit.
There are 427+ hotels available in Detroit.




















