There are 6 ways to get from Billings to Oklahoma City by plane, 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 Logan International Airport to Will Rogers World Airport
best- Fly from Logan International Airport (BIL) to Will Rogers World Airport (OKC)plane BIL - OKC
4h 52m$161–700Fly Logan International Airport to Stillwater Regional Airport, drive
cheapest- Fly from Logan International Airport (BIL) to Stillwater Regional Airport (SWO)plane BIL - SWO
- Drive from Stillwater Regional Airport (SWO) to Oklahoma Citycar
8h 55m$139–588Bus via Denver
- Take the bus from Billings to Cheyennebus
- Take the bus from Cheyenne to Denver Union Stationbus
- Take the bus from Denver Union Station to Amarillo Multimodal Transfer Stabus
- Take the bus from Amarillo Multimodal Transfer Sta to Oklahoma City Bus Stationbus
28h$267–391Drive 1,153.3 mi
- Drive from Billings to Oklahoma Citycar 1,153.3 mi
18h 46m$211–304Drive to Sheridan, fly to Will Rogers World Airport
- Drive from Billings to Sheridan (SHR)car
- Fly from Sheridan (SHR) to Will Rogers World Airport (OKC)plane SHR - OKC
6h 50m$158–665Bus
- Take the bus from Billings to Sioux Fallsbus
- Take the bus from Sioux Falls to Omahabus
- Take the bus from Omaha to Oklahomabus
30h 8m$409–499
Billings to Oklahoma City by bus
Comparing Your Travel Options
The cheapest way to get from Billings to Oklahoma City is to drive which costs $210 - $310 and takes 18h 46m.
The fastest way to get from Billings to Oklahoma City is to fly which takes 4h 52m and costs $160 - $700.
No, there is no direct bus from Billings to Oklahoma City station. However, there are services departing from Billings and arriving at Oklahoma City Bus Station via Cheyenne, Denver Union Station and Amarillo Multimodal Transfer Sta. The journey, including transfers, takes approximately 28h.
The distance between Billings and Oklahoma City is 935 miles. The road distance is 1160 miles.
The best way to get from Billings to Oklahoma City without a car is to bus via Denver which takes 28h and costs $260 - $400.
It takes approximately 4h 52m to get from Billings to Oklahoma City, including transfers.
Billings to Oklahoma City bus services, operated by Express Arrow, depart from Billings station.
The best way to get from Billings to Oklahoma City is to fly which takes 4h 52m and costs $160 - $700. Alternatively, you can bus via Denver, which costs $260 - $400 and takes 28h.
Billings to Oklahoma City bus services, operated by Express Arrow, arrive at Cheyenne station.
Oklahoma City is 1h ahead of Billings. It is currently 00:19 in Billings and 01:19 in Oklahoma City.
What companies run services between Billings, MT, USA and Oklahoma City, OK, USA?
United Airlines, American Airlines, and Delta fly from Logan International Airport (BIL) to Will Rogers World Airport (OKC) every 4 hours. Alternatively, you can take a bus from Billings to Oklahoma City Bus Station via Cheyenne, Denver Union Station, and Amarillo Multimodal Transfer Sta in around 28h.
- Website
- aa.com
Flights from Logan International Airport to Will Rogers World Airport via Dallas/Ft.Worth
- Ave. Duration
- 5h 33m
- When
- Monday, Tuesday, Wednesday, Thursday, Saturday, and Sunday
- Estimated price
- $150–750
Flights from Logan International Airport to Will Rogers World Airport via Chicago O'Hare
- Ave. Duration
- 6h 54m
- When
- Every day
- Estimated price
- $190–850
Flights from Logan International Airport to Will Rogers World Airport via Phoenix
- Ave. Duration
- 8h
- When
- Monday, Wednesday, Thursday, Friday, Saturday, and Sunday
- Estimated price
- $180–850
Flights from Logan International Airport to Stillwater Regional Airport via Dallas/Ft.Worth
- Ave. Duration
- 8h 2m
- When
- Every day
- Estimated price
- $110–550
Flights from Logan International Airport to Stillwater Regional Airport via Phoenix, Dallas/Ft.Worth
- Ave. Duration
- 13h 12m
- When
- Every day
- Estimated price
- $150–700
- Website
- united.com
Flights from Logan International Airport to Will Rogers World Airport via Denver
- Ave. Duration
- 5h 1m
- When
- Every day
- Estimated price
- $120–650
Flights from Sheridan to Will Rogers World Airport via Denver
- Ave. Duration
- 4h 39m
- When
- Every day
- Estimated price
- $110–600
- Website
- delta.com
Flights from Logan International Airport to Will Rogers World Airport via Salt Lake City
- Ave. Duration
- 6h 54m
- When
- Every day
- Estimated price
- $150–750
- Phone
- +1-877-779-2999
- tony@expressarrow.com
- Website
- Express Arrow
Bus from Billings to Cheyenne
- Ave. Duration
- 10h
- Frequency
- Once a week
- Estimated price
- $140–180
- Website
- Express Arrow
Rome2Rio's guide to Greyhound USA
Contact DetailsContact Details
- Phone
- +1 214-849-8100
- ifsr@greyhound.com
- Website
- Greyhound
Bus from Cheyenne to Denver Union Station
- Ave. Duration
- 1h 50m
- Frequency
- Once daily
- Estimated price
- $15–25
- Website
- Greyhound
Bus from Denver Union Station to Amarillo Multimodal Transfer Sta
- Ave. Duration
- 8h 35m
- Frequency
- Once daily
- Estimated price
- $70–120
- Website
- Greyhound
Bus from Amarillo Multimodal Transfer Sta to Oklahoma City Bus Station
- Ave. Duration
- 4h 35m
- Frequency
- Twice daily
- Estimated price
- $40–70
- Website
- Greyhound
- Phone
- +1 (855) 626-8585
- Website
- Flixbus USA
Bus from Denver Union Station to Amarillo Multimodal Transfer Sta
- Ave. Duration
- 8h 40m
- Frequency
- 6 times a week
- Estimated price
- $65–100
- Schedules at
- Flixbus USA
- Phone
- +1-858-800-8898
- Website
- jeffersonlines.com
Bus from Billings to Sioux Falls
- Ave. Duration
- 12h 50m
- Frequency
- Once daily
- Estimated price
- $160–220
- Book at
- Jefferson Lines
- Adult
- $160–220
Bus from Sioux Falls to Omaha
- Ave. Duration
- 3h 35m
- Frequency
- Once daily
- Estimated price
- $50–75
- Book at
- Jefferson Lines
- Adult
- $50–75
- Phone
- +52 449 291 3048
- tours.lopez@hotmail.com
- Website
- TL Premium
Bus from Omaha to Oklahoma
- Ave. Duration
- 11h
- Frequency
- Twice a week
- Estimated price
- $185
- Schedules at
- TL Premium
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 guideNeed to know: Greyhound
Read the travel guideBooking & Getting There
Yes, the driving distance between Billings to Oklahoma City is 1160 miles. It takes approximately 18h 46m to drive from Billings to Oklahoma City.
There are 480+ hotels available in Oklahoma City.