|Distance||220 miles (355 km)|
|Train frequency||6 a day|
Trains from Garfield, NJ to Burke, VA cover the 220 miles (355 km) long trip and usually take around 5 h 4 min. Normally, there are 6 trains operating per day, including direct services available.
Here are some other resources that might have the information you need