1map logoGo to main page

Oklahoma City, OK, USA to Lewisville, TX, USA from $20: 4 ways by bus, train, flight or car

Compare Travel Options and Prices

from
Oklahoma City, United States
to
Lewisville, United States

How to Get from Oklahoma City to Lewisville: Cheapest, Fastest and Best Way

1Map provides directions to cities, towns, landmarks, attractions, and addresses worldwide, offering thousands of multi-modal routes to easily get you from point A to point B.

$20 by busBest price
295 kmDistance
2h 58m Fastest

Compare Train, Bus, Flight, and Driving Options

Get detailed, step-by-step directions below for your trip from Oklahoma City to Lewisville with 1Map travel planner. Easily compare ticket prices, explore various transport options, and find the best routes for a seamless and cost-effective travel experience.

Company
Greyhound USA
Bus
Average Duration
4h  10m
Estimated price
$20-60
Recommended
Company
Greyhound USA
Bus
Average Duration
4h  10m
Estimated price
$20-60
Cheapest
route map
Distance: 295 km
Duration: 2h 58m

See more options

Company
Various
Drive
Average Duration
2h  58m
Estimated price
$30-50
Company
Various
Plane
Tram
Train
Average Duration
3h  44m
Estimated price
$157-422

Oklahoma City - Lewisville operators

Explore transport companies operating between Oklahoma City and Lewisville, with prices starting at . These companies offer competitive pricing, flexible schedules, and comfortable travel experiences.

Bus
Contact phone
+1 214-849-8100
Website
https://www.greyhound.com/

Bus from Oklahoma City Bus Station to Lewisville

Average Duration
4h 10m
Estimated price
$20-60
Plane
Website
aa.com

Plane from Will Rogers World Airport (OKC) to Dallas/Ft.Worth Airport (DFW)

Average Duration
1h 6m
Estimated price
$240-490
Tram
Contact phone
+1 214-979-1111
Website
https://www.dart.org

Tram from Bachman Station to Trinity Mills Rail Station

Average Duration
19m
Estimated price
$1-200
Train
Website
http://dcta.net

Train from Trinity Mills Station to Old Town Station

Average Duration
14m
Estimated price
$1-202

Oklahoma City to Lewisville: Overview of Bus, Train, Flight, and Car Trips

Traveling between Oklahoma City and Lewisville offers a variety of convenient options to suit your preferences, schedule, and budget. Whether you prioritize affordability, speed, or comfort, you’re sure to find the perfect way to travel without compromising on quality or convenience.

🚗 Embark on a scenic road trip from Oklahoma City to Lewisville, covering a distance of 183 miles in just under 3 hours. 🛣️ Enjoy the smooth journey as you traverse through charming towns and picturesque landscapes on your way to Lewisville. The prices for this trip by car typically range from $30 to $50.
Average price
$30 - $50
🛫 Depart from Will Rogers World Airport in Oklahoma City for a quick and convenient flight to Dallas/Ft. Worth Airport in Texas with American Airlines. The direct flight will get you to your destination in just 1 hour and 5 minutes.
Departure Point
Will Rogers World Airport
Arrival Point
Dallas/Ft.Worth Airport
🚌 Start your journey from Oklahoma City Bus Station, where a direct Greyhound bus departs daily for Lewisville. Sit back and relax for the approximately 4-hour and 10-minute ride through the heart of Texas. 🚌 With ticket prices ranging from $20 to $60, traveling by bus from Oklahoma City to Lewisville is not only convenient but also budget-friendly. Arrive at the Lewisville station ready to explore all this vibrant city has to offer.
Departure Point
Oklahoma City Bus Station
Arrival Point
Lewisville station

Frequently asked questions

Find out more about the route from Oklahoma City to Lewisville.

Or choose the category:
The distance between Oklahoma City and Lewisville is approximately 171 miles by air and 183.2 miles by road. Traveling from Oklahoma City to Lewisville can take about 3 hours and 44 minutes by flying and then taking a tram. Conversely, the journey from Lewisville to Oklahoma City typically takes around 2 hours and 58 minutes by car, while taking a bus to Lewisville from Oklahoma City can take approximately 4 hours and 10 minutes.
The most cost-effective transportation option for traveling from Oklahoma City to Lewisville is by taking a bus, which typically costs between $20 to $60 and takes around 4 hours and 10 minutes. On the other hand, the most time-efficient option would be to drive, as it takes approximately 2 hours and 58 minutes and usually costs between $30 to $50. For travelers who prioritize saving money, taking the bus would be the best choice, while those prioritizing time may opt to drive for a quicker journey.
The prices for a bus ticket between Oklahoma City and Lewisville can range from $20 to $60, depending on the bus company and type of service. It's recommended to book in advance to secure lower fares. Additionally, there may be discounts available for students, seniors, or early bookings. Prices may also fluctuate based on demand and time of travel, so it's advisable to check for the best deals before purchasing a ticket.
To travel from Oklahoma City to Lewisville without using public transportation, you can drive the 183-mile distance which usually takes around 2 hours and 58 minutes by car. The cost for the journey can range from $30 to $50, depending on factors like fuel prices and tolls. Driving yourself allows for flexibility in your schedule and the opportunity to enjoy the scenic route between the two cities.
To travel from Oklahoma City to Lewisville without a car, the most convenient option is to take a bus, which typically takes around 4 hours and 10 minutes. Bus tickets for this route usually cost between $20 to $60, providing an affordable and hassle-free mode of transportation. You can enjoy the scenic views along the way while relaxing and not having to worry about driving. It's advisable to check the bus schedule in advance and book your ticket to ensure a smooth journey.
Yes, there is a direct bus route between Oklahoma City and Lewisville. The bus service is operated by Greyhound USA and departs once daily from the Oklahoma City Bus Station, with the journey typically taking around 4 hours and 10 minutes. This direct connection provides a convenient and efficient transportation option for travelers looking to commute between the two cities.
The quickest direct flight from Will Rogers World Airport in Oklahoma City to Dallas/Ft. Worth Airport in Lewisville typically takes 1 hour and 5 minutes. The cost of this flight can vary depending on the time of booking and airline, but generally ranges from around $100 to $300 for a one-way ticket. It is recommended to compare different airlines and booking options to find the best deal for your travel dates.
There are over 439 hotels available in Lewisville ranging in price starting at $48 per night. Some popular hotel options near Lewisville include the Hilton Garden Inn, Best Western Plus, and Courtyard by Marriott. Visitors can find a variety of accommodations to suit their preferences and budget when staying near Lewisville.