|Fastest time||48h 47m|
|Trips per day||1|
Book Amtrak from Kelowna to Grand Forks from US$267.00. There are 1 Amtrak schedules from Kelowna to Grand Forks and you can expect on average to pay US$275.66 for a Amtrak ticket to Grand Forks. In Kelowna, Amtrak departs to Grand Forks from Greyhound Station and no other station. In Grand Forks, Amtrak arrives at 5555 DeMers Ave and no other station.
An average trip on Amtrak from Kelowna to Grand Forks takes 48 hours and 47 minutes,
On weekends, Amtrak offers 1 trip per day and you could expect to pay US$281.00 for a weekend getaway trip to Grand Forks.