There are 10 ways to get from Buffalo to Micro by plane, train, train (Amtrak), bus (Greyhound, Flixbus), car, 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 Buffalo Niagara International Airport to Raleigh-Durham International Airport, train
best- Fly from Buffalo Niagara International Airport (BUF) to Raleigh-Durham International Airport (RDU)BUF - RDU
- Take the train from Raleigh Union Station to Selma
6h 50m$125–647Drive 605.1 mi
cheapest- Drive from Buffalo to Micro605.1 mi
12h 10m$111–160Train (Amtrak)
- Take the train from Buffalo to Ny Moynihan Train Hall At Penn StationEmpire Service / ...
- Take the train from Ny Moynihan Train Hall At Penn Station to SelmaPalmetto / ...
18h 52m$176–373Bus
- Take the bus from Buffalo, NY to Youngstown, OH
- Take the bus from Youngstown Bus Stop to Washington Union Station
- Take the bus from Washington Union Station to Raleigh Bus Station
- Take the bus from Raleigh Bus Station to Smithfield
19h 13m$149–314Fly Buffalo Niagara International Airport to Fayetteville Municipal Airport, train
- Fly from Buffalo Niagara International Airport (BUF) to Fayetteville Municipal Airport (FAY)BUF - FAY
- Take the train from Fayetteville Amtrak Station to Selma
8h 16m$148–677Fly Buffalo Niagara International Airport to Greenville, bus, train
- Fly from Buffalo Niagara International Airport (BUF) to Greenville (PGV)BUF - PGV
- Take the bus from Greenville GK Butterfield Trans Ctr to Wilson Bus Stop
- Take the train from Wilson to Selma
9h 25m$160–731Fly Buffalo Niagara International Airport to Charlotte Douglas International Airport, train
- Fly from Buffalo Niagara International Airport (BUF) to Charlotte Douglas International Airport (CLT)BUF - CLT
- Take the train from Charlotte Amtrak Station to Selma
9h 33m$148–634Bus to Rochester, fly to Raleigh-Durham International Airport, train
- Take the bus from Buffalo, NY to Rochester, NY
- Fly from Rochester (ROC) to Raleigh-Durham International Airport (RDU)ROC - RDU
- Take the train from Raleigh Union Station to Selma
8h 26m$147–510Bus, train via Washington
- Take the bus from Buffalo to Ithaca
- Take the bus from Ithaca to Washington Union Station
- Take the train from Washington Union Station to Selma
21h 13m$147–321Bus, train
- Take the bus from Buffalo to Pittsburgh
- Take the train from Pittsburgh Amtrak Station to Raleigh Union Station
- Take the train from Raleigh Union Station to Selma
24h 26m$142–357
Buffalo Niagara International Airport (BUF) to Raleigh-Durham International Airport (RDU) flights
Questions & Answers
The cheapest way to get from Buffalo to Micro is to drive which costs $110 - $160 and takes 12h 10m.
The fastest way to get from Buffalo to Micro is to fly and train which takes 6h 50m and costs $120 - $650.
The distance between Buffalo and Micro is 552 miles. The road distance is 608.6 miles.
The best way to get from Buffalo to Micro without a car is to train which takes 18h 52m and costs $170 - $380.
It takes approximately 6h 50m to get from Buffalo to Micro, including transfers.
The best way to get from Buffalo to Micro is to train which takes 18h 52m and costs $170 - $380. Alternatively, you can bus, which costs $140 - $320 and takes 19h 13m.
Yes, the driving distance between Buffalo to Micro is 609 miles. It takes approximately 12h 10m to drive from Buffalo to Micro.
There are 25+ hotels available in Micro.
What companies run services between Buffalo, NY, USA and Micro, NC, USA?
You can take a train from Buffalo to Micro via Ny Moynihan Train Hall At Penn Station and Selma in around 18h 52m. Alternatively, you can take a bus from Buffalo, NY to Micro via Youngstown, OH, Youngstown Bus Stop, Washington Union Station, Raleigh Bus Station, and Smithfield in around 19h 13m.
Transport is disrupted due to the Russia-Ukraine war. Read more
- Website
- aa.com
Flights from Buffalo Niagara International Airport to Raleigh-Durham International Airport via Philadelphia
- Ave. Duration
- 4h 4m
- When
- Monday, Tuesday, Wednesday, Thursday, Friday, and Sunday
- Estimated price
- $110–650
Flights from Buffalo Niagara International Airport to Raleigh-Durham International Airport via Reagan Washington
- Ave. Duration
- 4h 17m
- When
- Saturday
- Estimated price
- $100–650
Flights from Buffalo Niagara International Airport to Raleigh-Durham International Airport via Charlotte Douglas International Airport
- Ave. Duration
- 4h 26m
- When
- Every day
- Estimated price
- $120–700
Flights from Buffalo Niagara International Airport to Fayetteville Municipal Airport via Charlotte Douglas International Airport
- Ave. Duration
- 6h 14m
- When
- Every day
- Estimated price
- $100–600
Flights from Buffalo Niagara International Airport to Fayetteville Municipal Airport via Philadelphia, Charlotte Douglas International Airport
- Ave. Duration
- 7h 49m
- When
- Monday, Tuesday, Wednesday, Thursday, Friday, and Sunday
- Estimated price
- $120–650
Flights from Buffalo Niagara International Airport to Fayetteville Municipal Airport via Reagan Washington, Charlotte Douglas International Airport
- Ave. Duration
- 9h 13m
- When
- Monday, Saturday, and Sunday
- Estimated price
- $110–600
Flights from Buffalo Niagara International Airport to Greenville via Charlotte Douglas International Airport
- Ave. Duration
- 4h 53m
- When
- Every day
- Estimated price
- $110–600
Flights from Buffalo Niagara International Airport to Greenville via Philadelphia, Charlotte Douglas International Airport
- Ave. Duration
- 7h 39m
- When
- Every day
- Estimated price
- $120–700
Flights from Buffalo Niagara International Airport to Charlotte Douglas International Airport
- Ave. Duration
- 2h 2m
- When
- Every day
- Estimated price
- $95–550
Flights from Buffalo Niagara International Airport to Charlotte Douglas International Airport via Reagan Washington
- Ave. Duration
- 4h 22m
- When
- Saturday and Sunday
- Estimated price
- $100–600
Flights from Buffalo Niagara International Airport to Charlotte Douglas International Airport via Philadelphia
- Ave. Duration
- 4h 11m
- When
- Every day
- Estimated price
- $110–650
- Website
- southwest.com
Flights from Buffalo Niagara International Airport to Raleigh-Durham International Airport via Baltimore
- Ave. Duration
- 3h 45m
- When
- Every day
- Estimated price
- $100–650
Flights from Buffalo Niagara International Airport to Charlotte Douglas International Airport via Baltimore
- Ave. Duration
- 4h 12m
- When
- Every day
- Estimated price
- $100–600
Flights from Rochester to Raleigh-Durham International Airport via Baltimore
- Ave. Duration
- 3h 20m
- When
- Monday, Tuesday, Wednesday, Thursday, and Saturday
- Estimated price
- $85–550
- Website
- united.com
Flights from Buffalo Niagara International Airport to Raleigh-Durham International Airport via Washington Dulles
- Ave. Duration
- 3h 52m
- When
- Every day
- Estimated price
- $100–600
Flights from Buffalo Niagara International Airport to Charlotte Douglas International Airport via Washington Dulles
- Ave. Duration
- 4h 11m
- When
- Every day
- Estimated price
- $100–600
Flights from Rochester to Raleigh-Durham International Airport via Washington Dulles
- Ave. Duration
- 3h 49m
- When
- Every day
- Estimated price
- $85–500
- Website
- delta.com
Flights from Buffalo Niagara International Airport to Raleigh-Durham International Airport via Detroit
- Ave. Duration
- 4h 25m
- When
- Every day
- Estimated price
- $120–700
Flights from Buffalo Niagara International Airport to Raleigh-Durham International Airport via New York La Guardia
- Ave. Duration
- 4h 28m
- When
- Monday, Tuesday, Wednesday, Thursday, Friday, and Sunday
- Estimated price
- $120–700
Flights from Buffalo Niagara International Airport to Fayetteville Municipal Airport via Atlanta
- Ave. Duration
- 7h 16m
- When
- Every day
- Estimated price
- $130–700
Flights from Buffalo Niagara International Airport to Charlotte Douglas International Airport via Detroit
- Ave. Duration
- 4h 4m
- When
- Every day
- Estimated price
- $110–650
- Website
- aveloair.com
Flights from Rochester to Raleigh-Durham International Airport
- Ave. Duration
- 1h 33m
- When
- Monday, Tuesday, Wednesday, Thursday, Friday, and Sunday
- Estimated price
- $90–270
- Website
- flyfrontier.com
Flights from Buffalo Niagara International Airport to Raleigh-Durham International Airport
- Ave. Duration
- 1h 46m
- When
- Monday, Wednesday, Friday, and Saturday
- Estimated price
- $100–600
- Website
- flybreeze.com
Flights from Rochester to Raleigh-Durham International Airport
- Ave. Duration
- 1h 45m
- When
- Monday and Friday
- Estimated price
- $100–390
Rome2Rio's guide to Amtrak
Contact Details
- Phone
- +1 800-872-7245
- Website
- amtrak.com
Train from Raleigh Union Station to Selma
- Ave. Duration
- 33 min
- Frequency
- Once daily
- Estimated price
- $6–21
- Website
- https://www.amtrak.com/home.html
Train from Buffalo to Ny Moynihan Train Hall At Penn Station
- Ave. Duration
- 8h 27m
- Frequency
- 3 times a day
- Estimated price
- $70–160
- Website
- https://www.amtrak.com/home.html
Train from Ny Moynihan Train Hall At Penn Station to Selma
- Ave. Duration
- 9h 18m
- Frequency
- Twice daily
- Estimated price
- $85–200
- Website
- https://www.amtrak.com/home.html
Train from Fayetteville Amtrak Station to Selma
- Ave. Duration
- 47 min
- Frequency
- Once daily
- Estimated price
- $13–35
- Website
- https://www.amtrak.com/home.html
Train from Wilson to Selma
- Ave. Duration
- 28 min
- Frequency
- Twice daily
- Estimated price
- $3–50
- Website
- https://www.amtrak.com/home.html
- Coach Seat - Advance Purchase
- $9–24
- Coach Seat short notice purchase
- $3–50
- Business - advance purchase
- $4–60
- Business Class
- $8–150
Train from Charlotte Amtrak Station to Selma
- Ave. Duration
- 4h 1m
- Frequency
- Once daily
- Estimated price
- $30–55
- Website
- https://www.amtrak.com/home.html
Train from Washington Union Station to Selma
- Ave. Duration
- 5h 21m
- Frequency
- Twice daily
- Estimated price
- $30–120
- Website
- https://www.amtrak.com/home.html
- Coach Seat - Advance Purchase
- $30–70
- Coach Seat short notice purchase
- $35–120
- Business - advance purchase
- $45–230
- Business Class
- $80–280
Train from Pittsburgh Amtrak Station to Raleigh Union Station
- Ave. Duration
- 14h 16m
- Frequency
- Once daily
- Estimated price
- $75–140
- Website
- https://www.amtrak.com/home.html
- Phone
- +1 888-378-3823
- info@baronsbus.com
- Website
- baronsbus.com
Bus from Buffalo, NY to Youngstown, OH
- Ave. Duration
- 2h 55m
- Frequency
- Once daily
- Estimated price
- $17–55
- Website
- https://baronsbus.com
Rome2Rio's guide to Greyhound USA
Contact Details
- Phone
- +1 214-849-8100
- ifsr@greyhound.com
- Website
- greyhound.com
Bus from Youngstown Bus Stop to Washington Union Station
- Ave. Duration
- 7h 35m
- Frequency
- Once daily
- Estimated price
- $45–90
- Website
- https://www.greyhound.com/
Bus from Washington Union Station to Raleigh Bus Station
- Ave. Duration
- 4h 50m
- Frequency
- Every 4 hours
- Estimated price
- $35–70
- Website
- https://www.greyhound.com/
Bus from Raleigh Bus Station to Smithfield
- Ave. Duration
- 40 min
- Frequency
- Once daily
- Estimated price
- $22–50
- Website
- https://www.greyhound.com/
Bus from Greenville GK Butterfield Trans Ctr to Wilson Bus Stop
- Ave. Duration
- 45 min
- Frequency
- Once daily
- Estimated price
- $22–50
- Website
- https://www.greyhound.com/
- Phone
- +1 (855) 626-8585
- Website
- flixbus.com
Bus from Washington Union Station to Raleigh Bus Station
- Ave. Duration
- 5h 5m
- Frequency
- Twice daily
- Estimated price
- $35–75
- Schedules at
- flixbus.com
Bus from Buffalo to Ithaca
- Ave. Duration
- 3h 45m
- Frequency
- 6 times a week
- Estimated price
- $29–50
- Schedules at
- flixbus.com
Bus from Ithaca to Washington Union Station
- Ave. Duration
- 10h
- Frequency
- Once daily
- Estimated price
- $70–130
- Schedules at
- flixbus.com
Rome2Rio's guide to Amtrak
Contact Details
- Phone
- +1 800-872-7245
- Website
- amtrak.com
Bus from Greenville GK Butterfield Trans Ctr to Wilson Bus Stop
- Ave. Duration
- 55 min
- Frequency
- Once daily
- Website
- https://www.amtrak.com/home.html
- Phone
- +1-844-800-6828
- pr@ourbus.com
- Website
- ourbus.com
Bus from Buffalo, NY to Rochester, NY
- Ave. Duration
- 1h 5m
- Frequency
- Once daily
- Estimated price
- $20–55
- Website
- https://www.ourbus.com
- Phone
- +1 814-574-1827
- Website
- fullingtontours.com
Bus from Buffalo to Pittsburgh
- Ave. Duration
- 7h 30m
- Frequency
- Once daily
- Estimated price
- $110–140
- Website
- https://www.fullingtontours.com
- Phone
- +1 800-858-8555
- Website
- trailways.com
Bus from Buffalo to Pittsburgh
- Ave. Duration
- 7h 30m
- Frequency
- Once daily
- Estimated price
- $40–180
- Website
- https://trailways.com
- Schedules at
- https://trailways.com/schedules/
- Saver
- $40–170
- Flexible
- $80–180
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
Why you should take the train in the US
Read the travel guide
Need to know: Greyhound
Read the travel guide

















