There are 5 ways to get from Oklahoma City to Grand Forks by plane, bus (Greyhound), car, or taxi
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Fly to Grand Forks International Airport
best- Fly from Will Rogers World Airport (OKC) to Grand Forks International Airport (GFK)plane OKC - GFK
6h 55m$154–603Bus via Fargo
- Take the bus from Oklahoma City Bus Station to Tulsa Bus Stationbus
- Take the bus from Tulsa to Minneapolisbus
- Take the bus from Minneapolis to Fargobus
- Take the bus from Fargo to Grand Forksbus
25h 5m$254–375Drive 909 mi
- Drive from Oklahoma City to Grand Forkscar 909 mi
15h 35m$166–240Fly to Hector International Airport, taxi
- Fly from Will Rogers World Airport (OKC) to Hector International Airport (FAR)plane OKC - FAR
- Take the taxi from Fargo-Airport-FAR to Grand Forkstaxi
6h$268–753Bus
- Take the bus from Oklahoma City Bus Station to Tulsa Bus Stationbus
- Take the bus from Tulsa to Minneapolisbus
- Take the bus from Minneapolis to Grand Forksbus
26h$246–370
Oklahoma City to Grand Forks by bus
Questions & Answers
The cheapest way to get from Oklahoma City to Grand Forks is to drive which costs $160 - $240 and takes 15h 35m.
The fastest way to get from Oklahoma City to Grand Forks is to fly and taxi which takes 6h and costs $260 - $800.
No, there is no direct bus from Oklahoma City station to Grand Forks. However, there are services departing from Oklahoma City Bus Station and arriving at Grand Forks via Tulsa, Minneapolis and Fargo. The journey, including transfers, takes approximately 25h 5m.
The distance between Oklahoma City and Grand Forks is 890 miles. The road distance is 914.3 miles.
The best way to get from Oklahoma City to Grand Forks without a car is to bus via Fargo which takes 25h 5m and costs $250 - $380.
It takes approximately 6h 55m to get from Oklahoma City to Grand Forks, including transfers.
Oklahoma City to Grand Forks bus services, operated by Greyhound USA, depart from Oklahoma City Bus Station.
The best way to get from Oklahoma City to Grand Forks is to fly which takes 6h 55m and costs $150 - $650. Alternatively, you can bus via Fargo, which costs $250 - $380 and takes 25h 5m.
Oklahoma City to Grand Forks bus services, operated by Greyhound USA, arrive at Tulsa Bus Station.
Yes, the driving distance between Oklahoma City to Grand Forks is 914 miles. It takes approximately 15h 35m to drive from Oklahoma City to Grand Forks.
What companies run services between Oklahoma City, OK, USA and Grand Forks, ND, USA?
Delta, Southwest Airlines, and Allegiant Air fly from Will Rogers World Airport (OKC) to Grand Forks International Airport (GFK) 4 times a day. Alternatively, you can take a bus from Oklahoma City Bus Station to Grand Forks via Tulsa, Minneapolis, and Fargo in around 25h 5m.
- Website
- delta.com
Flights from Will Rogers World Airport to Grand Forks International Airport via Minneapolis
- Ave. Duration
- 9h 1m
- When
- Every day
- Estimated price
- $110–550
Flights from Will Rogers World Airport to Hector International Airport via Minneapolis
- Ave. Duration
- 5h 20m
- When
- Every day
- Estimated price
- $100–550
Flights from Will Rogers World Airport to Hector International Airport via Atlanta
- Ave. Duration
- 8h 22m
- When
- Every day
- Estimated price
- $180–750
- Website
- aa.com
Flights from Will Rogers World Airport to Hector International Airport via Dallas/Ft.Worth
- Ave. Duration
- 5h 11m
- When
- Every day
- Estimated price
- $120–600
Flights from Will Rogers World Airport to Hector International Airport via Phoenix
- Ave. Duration
- 6h 39m
- When
- Sunday
- Estimated price
- $190–800
Flights from Will Rogers World Airport to Hector International Airport via Chicago O'Hare
- Ave. Duration
- 8h 4m
- When
- Every day
- Estimated price
- $130–600
- Website
- united.com
Flights from Will Rogers World Airport to Hector International Airport via Denver
- Ave. Duration
- 5h 28m
- When
- Every day
- Estimated price
- $120–550
Flights from Will Rogers World Airport to Hector International Airport via Chicago O'Hare
- Ave. Duration
- 6h 13m
- When
- Every day
- Estimated price
- $130–600
- Website
- allegiantair.com
Flights from Will Rogers World Airport to Grand Forks International Airport via Las Vegas
- Ave. Duration
- 6h 36m
- When
- Sunday
- Estimated price
- $210–850
Rome2Rio's guide to Greyhound USA
Contact DetailsContact Details
- Phone
- +1 214-849-8100
- [email protected]
- Website
- greyhound.com
Bus from Oklahoma City Bus Station to Tulsa Bus Station
- Ave. Duration
- 1h 45m
- Frequency
- Twice daily
- Estimated price
- $15–30
- Website
- https://www.greyhound.com/
Bus from Oklahoma City Bus Station to Tulsa Bus Station
- Ave. Duration
- 1h 45m
- Frequency
- Twice daily
- Estimated price
- $15–30
- Website
- https://www.greyhound.com/
- Phone
- +1-858-800-8898
- Website
- jeffersonlines.com
Bus from Tulsa to Minneapolis
- Ave. Duration
- 14h 20m
- Frequency
- Once daily
- Estimated price
- $150–220
- Book at
- https://www.jeffersonlines.com
- Adult
- $150–220
Bus from Minneapolis to Fargo
- Ave. Duration
- 4h 15m
- Frequency
- Once daily
- Estimated price
- $60–85
- Book at
- https://www.jeffersonlines.com
- Adult
- $60–85
Bus from Fargo to Grand Forks
- Ave. Duration
- 1h 45m
- Frequency
- 5 times a week
- Estimated price
- $28–40
- Book at
- https://www.jeffersonlines.com
- Adult
- $28–40
Bus from Tulsa to Minneapolis
- Ave. Duration
- 14h 20m
- Frequency
- Once daily
- Estimated price
- $150–220
- Book at
- https://www.jeffersonlines.com
- Adult
- $150–220
Bus from Minneapolis to Grand Forks
- Ave. Duration
- 7h 55m
- Frequency
- Once daily
- Estimated price
- $80–120
- Book at
- https://www.jeffersonlines.com
- Adult
- $80–120
- Ave. Duration
- 1h 12m
- Estimated price
- $140–170
Doyle's Yellow Checker Cab
- Phone
- +1 701-235-5535
Lucky 7 Taxi
- Phone
- +1 701-235-1717
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
More Questions & Answers
Book your Oklahoma City to Grand Forks bus tickets online with Omio.
There are 52+ hotels available in Grand Forks.





