Travel from Miami to West-Virginia

Train, bus or fly from Miami to West Virginia?

American Airlines, Delta and United Airlines fly from Miami to Weirton Heights hourly. Alternatively, you can take a bus from Miami to Charleston via Miami Beach, FL, Charlotte, NC, and Charlotte, NC in around 26 h 6 min.

Travel Guides

Need to know: GreyhoundRome2rio’s guide on the bus operator has all the information you need
Want to know more about US trains?Rome2rio has everything you need to know about travelling with Amtrak

How to get from Miami to West Virginia

From Government Ctr.Stat.Rail Northbound train to Airport Station, tram to Miami airport, fly to Pittsburgh airport, then taxi to Weirton Heights. 4 h 33 min $300. From Government Ctr.Stat.Rail Northbound train to Airport Station, tram to Miami airport, fly to Charleston airport, then taxi to Charleston. 5 h 38 min $510. From Government Ctr.Stat.Rail Northbound train to MetroRail Transfer Station, train to Fort Lauderdale Airport Station, bus to Fort Lauderdale airport, fly to Pittsburgh airport, then taxi to Weirton Heights. 5 h 25 min $261. From Se 1 Av@E Flagler St line 120 bus to Miami Beach, FL, bus to Charlotte, NC, taxi to Charlotte, NC, then bus to Charleston, WV. 26 h 6 min $191. From Nw 6 St@N Miami Av line 7 bus to Miami, FL, bus to Jacksonville, FL, then bus to Charleston, WV. 27 h 22 min $162. From Government Ctr.Stat.Rail Northbound train to Tri-Rail Station Rail Northbound, walk to Miami Amtrak, train to Alexandria Amtrak, then train to Charleston Amtrak. 34 h 2 min $442. From Miami drive to Charleston. 16 h 21 min $119.