Top 7 trips from Dallas to Tulsa

Dallas to Tulsa
starting from Dallas
26 minutes → Plano
1 hour → Pottsboro
1 hour → Atoka
48 minutes → McAlester
1 hour → Okmulgee
44 minutes → Tulsa






5.5 hours of driving
Dallas to Sand Springs
starting from Dallas
1 hour → Sherman
35 minutes → Durant
44 minutes → Atoka
52 minutes → Savanna
1 hour → Henryetta
52 minutes → Sapulpa
20 minutes → Sand Springs





5.5 hours of driving
Dallas to Tulsa via Konawa
starting from Dallas
1 hour → Sherman
2 hours → Konawa
2 hours → Tulsa








5 hours of driving
Dallas to Tulsa via Konawa
starting from Dallas
26 minutes → Plano
48 minutes → Sherman
2 hours → Konawa
2 hours → Tulsa







5 hours of driving
Dallas to Tulsa via Will Rogers World Airport
starting from Dallas
44 minutes → Denton
46 minutes → Thackerville
2.5 hours → Will Rogers World Airport
2 hours → Tulsa







5.5 hours of driving
Dallas to Sand Springs via McAlester
starting from Dallas
33 minutes → Shops At Legacy
57 minutes → Sherman
35 minutes → Durant
44 minutes → Atoka
52 minutes → Savanna
17 minutes → McAlester
39 minutes → Henryetta
23 minutes → Okmulgee
23 minutes → Tulsa RV Ranch
36 minutes → Tulsa
5 minutes → Sand Springs
6 hours of driving
Dallas to Tulsa via McAlester
starting from Dallas
33 minutes → Shops At Legacy
57 minutes → Sherman
35 minutes → Durant
44 minutes → Atoka
52 minutes → Savanna
17 minutes → McAlester
39 minutes → Henryetta
23 minutes → Okmulgee
47 minutes → Turkey Mountain
13 minutes → Tulsa

6 hours of driving

From:
     

To:
     


Explore alternate routes from Dallas to Tulsa, or you can get reverse directions from Tulsa to Dallas. Don't forget to factor in the weather. You can check the road conditions from Dallas to Tulsa. Check out other stops like Oklahoma City, Norman, Hugo (Oklahoma), McAlester, Stroud, Frisco (Texas), McKinney, Konawa (Oklahoma), Saint Jo (Texas), Leonard (Texas), Konawa (Oklahoma), or Will Rogers World Airport. Try starting your trip from Uptown Dallas, Highland Park, or DFW Turnpike. You can also change your destination to Sand Springs.