The accurate mileage from San Antonio in Texas to Oklahoma City is 467 miles or 751 kilometres. If you are planning to drive then the journey can be
expected to take 7 hours 38 minutes though obviously this can depend a lot on the time of day that you travel and the traffic along the way. The best way to get there is to use Interstate 35, this highway takes you directly north out of the state of Texas, through Fort Worth and Dallas and into across the border into southern Oklahoma.
San Antonio is the seventh largest city in The USA and the second largest in the state of Texas with a population of 1.3 million. Situated in the south west of
the nation the city was named for San Antonio de Padua by Spanish explorers when they passed through the area in 1691. Since then it has grown immensely, being named as the fourth fastest growing city between 2000 and 2006 and the fifth largest between 2007 and 2008. San Antonio has a large military presence as many military and air force bases are situated nearby.
Oklahoma City, on the other hand, ranks just 31st in terms of population in the US. It is the state capital and largest
city in the state of Oklahoma with a population of 600,000. The city was formed during the land run of 1889 and nowadays boasts one of the largest livestock markets in the world.
If the 7-hour drive is too long for some, a number of airlines in the south west area offer reasonably priced flights between the two cities. You can pick up a one-way ticket for around $120 and a round trip fare of $260 is available, but you need to book in advance as the route can be popular. The flight time is 1
hour 2 minutes.
467.37 miles and 7hrs 28 minutes drive time
Wow didnt realize it would be that far... Thank you
Do you know how far is from lawton oklahoma to san antonio tx
driving distance = 470 miles
The distance by car is 752 km. Follow the Oklahoma City to San Antonio driving route along IH-35 S. Get driving directions from Oklahoma City to San Antonio.
flight distance = 420 miles
The straight line distance between Oklahoma City and San Antonio is 677 kilometers.
Travel time from Oklahoma City, OK to San Antonio, TX
How long does it take to drive?
6 hours, 37 minutes
How long does it take to fly?
1 hour, 20 minutes
This is estimated based on the Oklahoma City to San Antonio distance by plane of 420 miles.
Oklahoma City, Oklahoma
What's the distance to Oklahoma City, OK from where I am now?
San Antonio, Texas
How far is San Antonio, TX from me?
How to get from San Antonio to Oklahoma City
Find Transport to Oklahoma City
Search accommodation with Booking.com
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2rio's travel planner.There are 6 ways to get from San Antonio to Oklahoma City by plane, bus,
train or car
Bus via Dallas • 10h
5m
Bus to Austin, fly • 4h 41m
- Take the bus from San Antonio to Austin
- Fly from Austin (AUS) to Will Rogers World (OKC) AUS - OKC
Bus • 9h 33m
- Take the bus from San Antonio to Oklahoma Aguascalientes-Omaha / ...
Train • 12h
- Take the train from San Antonio Amtrak Station to Fort Worth Texas Eagle
- Take the train from Fort Worth to Oklahoma City Heartland Flyer
Drive • 7h 30m
- Drive from San Antonio to Oklahoma City 777.2 km
7 Weekly Trains
12h Average Duration
$129 Cheapest Price
See schedules
Questions & Answers
What is the most cost-effective way to get from San Antonio to Oklahoma City?
The cost-effective way to get from San Antonio to Oklahoma City is to bus via Dallas, which costs $120 - $180 and takes 10h 5m.
More details
What is the fastest way to get from San Antonio to Oklahoma City?
The quickest way to get from San Antonio to Oklahoma City is to fly which costs $180 - $420 and takes 2h 47m.
More details
Is there a direct bus between San Antonio and Oklahoma City?
No, there is no direct bus from San Antonio to Oklahoma City. However, there are services departing from San Antonio and arriving at Oklahoma City, OK via Dallas, TX. The journey, including transfers, takes approximately 10h 5m.
More details
Is there a direct train between San Antonio and Oklahoma City?
No, there is no direct train from San Antonio station to Oklahoma City. However, there are services departing from San Antonio Amtrak Station and arriving at Oklahoma City via Fort Worth. The journey, including transfers, takes approximately 12h.
More details
How far is it from San Antonio to Oklahoma City?
The distance between San Antonio and Oklahoma City is 678 km. The road distance is 777.2 km.
Get driving directions
How do I travel from San Antonio to Oklahoma City without a car?
The best way to get from San Antonio to Oklahoma City without a car is to bus which takes 9h 33m and costs $170 - $230.
More details
How long does it take to get from San Antonio to Oklahoma City?
It takes approximately 2h 47m to get from San Antonio to Oklahoma City, including transfers.
More details
Where do I catch the San Antonio to Oklahoma City bus from?
San Antonio to Oklahoma City bus services, operated by Omnibus Mexicanos S.A. de C.V., depart from San Antonio station.
More details
Where do I catch the San Antonio to Oklahoma City train from?
San Antonio to Oklahoma City train services, operated by Amtrak, depart from San Antonio Amtrak Station.
More details
Train, bus or fly from San Antonio to Oklahoma City?
The best way to get from San Antonio to Oklahoma City is to fly which takes 2h 47m and costs $180 - $420. Alternatively, you can bus, which costs $170 - $230 and takes 9h 33m, you could also train, which costs $120 - $190 and takes 12h.
Mode details
What companies run services between San Antonio, TX, USA and Oklahoma City, OK, USA?
Southwest Airlines and American Airlines fly from San Antonio to Oklahoma City every 4 hours. Alternatively, TL Premium operates a bus from San Antonio to Oklahoma 4 times a week. Tickets cost $150 - $200 and the journey takes 8h.
Southwest Airlines
Websitesouthwest.comAve. Duration1h 28mWhenMonday, Tuesday, Wednesday, Thursday, Friday and SundayEstimated price$150 - $550Ave. Duration3h 11mWhenTuesday, Wednesday, Thursday and FridayEstimated price$170 - $600Ave. Duration1h 17mWhenEvery dayEstimated price$140 - $470Ave. Duration3h 12mWhenTuesday, Wednesday, Thursday, Friday and SaturdayEstimated price$160 - $550
American Airlines
Websiteaa.comAve. Duration3h 18mWhenEvery dayEstimated price$160 - $700Ave. Duration1h 18mWhenMonday, Tuesday, Wednesday, Thursday, Friday and SundayEstimated price$200 - $290 Ave. Duration3h 13mWhenEvery dayEstimated price$200 - $290
Amtrak
Amtrak is a rail service that connects the US and three Canadian provinces. Covering 21,000 route miles (34,000km) Amtrak operates more than 300 trains daily. These medium and long distance intercity services operate at speeds of up to 240km/h, to more than 500 destinations. Founded in 1971, it is based in Washington, D.C. and offers four classes of travel: First Class, Sleeper, Business and Coach. Ticket fares are divided into five subclasses: Saver, Value, Flexible, Business and Premium. Amtrak trains are known for their wide seats, plug-in power, big windows and storage capabilities.
Phone+1 800-872-7245Websiteamtrak.comAve. Duration6h 58mFrequencyOnce dailyEstimated price$65 - $95WebsiteAmtrakCoach Seat$65 - $95Premium$340 - $470Flexi Coach Seat$120 - $180Business Seat$120 - $180Ave. Duration4h 2mFrequencyOnce daily Estimated price$60 - $90WebsiteAmtrakCoach Seat$60 - $90Premium$330 - $460Flexi Coach Seat$100 - $160Business Seat$110 - $160Omnibus Mexicanos S.A. de C.V.
TL Premium
OurBus
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.
More Questions & Answers
How long is the flight from San Antonio to Oklahoma City?
The quickest flight from San Antonio Airport to Will Rogers World Airport is the direct flight which takes 1h 20m.
Search flights
Where does the San Antonio to Oklahoma City bus arrive?
San Antonio to Oklahoma City bus services, operated by OurBus, arrive at Oklahoma City, OK station.
More details
Where does the San Antonio to Oklahoma City train arrive?
San Antonio to Oklahoma City train services, operated by Amtrak, arrive at Oklahoma City station.
More details
Can I drive from San Antonio to Oklahoma City?
Yes, the driving distance between San Antonio to Oklahoma City is 777 km. It takes approximately 7h 30m to drive from San Antonio to Oklahoma City.
Get driving directions
Which airlines fly from San Antonio Airport to Will Rogers World Airport?
Southwest Airlines and American Airlines offer flights from San Antonio Airport to Will Rogers World Airport.
Search flights
How do I get a train ticket from San Antonio to Oklahoma City?
Book your San Antonio to Oklahoma City train tickets online with Omio.
Search and book
Where can I stay near Oklahoma City?
There are 294+ hotels available in Oklahoma City. Prices start at $150 AUD per night.
More details
How do I get to San Antonio (SAT) Airport from San Antonio?
The best way to get from San Antonio to San Antonio Airport is to line 7 bus which takes 14 min and costs $2.
More details