How to get from McGregor to Odessa by car, truck, bike, walk

Distance between McGregor and Odessa is 472 kilometers (293 miles).
Driving distance from McGregor to Odessa is 578 kilometers (358 miles)

McGregorOdessa
Leaving from
Going to

Route Map

4 Ways from McGregor (United States/Texas) to Odessa (United States/Texas)

Choose 1 of the options below and start your journey

Route instructions

1. Continue onto South Adams Avenue 11 m
2. Turn left onto West 5th Street 311 m
3. Turn left onto North Lone Star Parkway, TX 317 25.53 km
4. Turn left onto C Avenue, TX 6 101.72 km
5. Turn left onto TX 108 40.93 km
6. Turn left onto TX 108 294 m
7. Keep left 211.16 km
8. Keep left onto I 20 195.36 km
9. Keep right 292 m
10. Turn slight left onto East Pool Road 216 m
11. Turn right onto South Grant Avenue, US 385 2.19 km
12. Turn left onto East 2nd Street, I 20 BUS 4 m
13. Arrive at destination 0 m
See more

Questions and Answers

What is the cheapest way to get from McGregor (United States/Texas) to Odessa (United States/Texas)?
How do I get from McGregor (United States/Texas) to Odessa (United States/Texas) the fastest?
How long does it take to get from McGregor (United States/Texas) to Odessa (United States/Texas)?