Rest Stops Nearby

I-40 rest stops

I-40 has 93 rest stops in our directory, spread over 8 states between California and North Carolina. On average there is a stop location every 38 miles. The longest gap is about 151 miles, between Haviland Rest Area and Parks Rest Area (AZ). Along the way: 8 welcome centers, 2 service plazas and 1,269 truck parking spaces.

CAAZAZNMNMTXTXOKOKARARTNTNNC Desert OasisDesert OasisJohn Wilkie Rest AreaJohn Wilkie Rest AreaHaviland Rest AreaHaviland Rest AreaParks Rest AreaParks Rest AreaMeteor Crater Rest AreaMeteor Crater Rest AreaPainted Cliffs Rest AreaI-40 Rest Area near HouckManuelito Welcome CenterAcomita Rest AreaRattlesnake Draw Rest AreaRattlesnake Draw Rest AreaI-40 Rest Area near MoriartyI-40 Rest Area near MoriartyAnton Chico Rest AreaAnton Chico Rest AreaPajarito (Newkirk) Rest AreaPajarito (Newkirk) Rest AreaLlano Estacado/Glen Rio Welcome CenterI-40 Rest Area near VegaI-40 Rest Area near VegaI-40 Rest Area near VegaI-40 Rest Area near VegaTexas Travel Information Center at Amarillo and Safety Rest AreaDonley County Rest AreaGray County Rest AreaI 40 West Bound Rest AreaBeckham Visitor CenterBeckham Rest AreaI-40 Rest Area near ErickI-40 Rest Area near ErickCanadian Rest AreaSeminole Rest AreaSeminole Rest AreaMcIntosh Rest AreaMcIntosh Rest AreaMuskogee Rest AreaMuskogee Rest AreaI-40 Rest Area near SallisawSequoyah Rest AreaVan Buren Welcome CenterOzark Rest AreaOzark Rest AreaBig Piney Rest AreaOverlook Rest AreaBig Piney Rest AreaConway East Rest AreaConway West Rest AreaI 40 Truck Rest AreaI 40 Truck Rest AreaWhite River Rest AreaWhite River Rest AreaForrest City Rest AreaForrest City Rest AreaWest Memphis Truck Parking (B)West Memphis Truck Parking (A)I-40 Welcome Center at Mile 43I-40 Rest Area at Mile 73I-40 Rest Area at Mile 73I-40 Truck Parking at Mile 103I-40 Truck Parking at Mile 103I-40 Rest Area at Mile 130I-40 Rest Area at Mile 130I-40 Rest Area at Mile 170I-40 Rest Area at Mile 170I-40 Truck Parking at Mile 228I-40 Truck Parking at Mile 253I-40 Truck Parking at Mile 253Tennessee Visitor CenterI-40 Truck Parking at Mile 306Cumberland County I-40 East Rest AreaCumberland County I-40 West Rest AreaI-40 Truck Parking at Mile 335Jefferson County I-40 East Rest AreaI-40 Rest Area at Mile 425Tennessee Welcome Center - Cocke CountyHaywood County Rest Area, WBLHaywood County Rest Area, EBLMcDowell County Rest Area EBLMcDowell County Rest Area WBLCatawba County Rest Area EBLCatawba County Rest Area WBLDavie County Rest Area, WBLDavie County Rest Area, EBLAlamance County Rest Area NBLAlamance County Rest Area SBLJohnston County Rest Area,EBLJohnston County Rest Area,WBLDuplin County Rest Area West East · about 2519 mi between first and last stop
Green: rest area · blue: welcome center · yellow: service plaza · grey: parking. Dots above the line serve eastbound traffic, below westbound.

I-40 by state, west to east

All I-40 rest stops, eastbound order

I-40, west to east
Rest stopSideMileNearRestroomsTruck spacesFrom previous
Desert Oasis EB – Newberry Springs, CA Yes 8 –
Desert Oasis WB – Newberry Springs, CA – 8 < 1 mi
John Wilkie Rest Area WB – Fenner, CA Yes 9 ≈ 85 mi
John Wilkie Rest Area EB – Fenner, CA Yes 9 < 1 mi
Haviland Rest Area WB 23 Yucca, AZ Yes 7 ≈ 70 mi
Haviland Rest Area EB 23 Yucca, AZ Yes 7 < 1 mi
Parks Rest Area – – Parks, AZ – – ≈ 151 mi
Parks Rest Area – – Parks, AZ – – < 1 mi
Meteor Crater Rest Area EB 235 Moqui, AZ Yes 33 ≈ 57 mi
Meteor Crater Rest Area WB 235 Moqui, AZ – 32 < 1 mi
Painted Cliffs Rest Area – – Houck, AZ – – ≈ 127 mi
I-40 Rest Area near Houck – – Houck, AZ – – < 1 mi
Manuelito Welcome Center EB 3 Mentmore, NM – 22 ≈ 4.6 mi
Acomita Rest Area EB 102 Acoma Pueblo, NM Yes 8 99 mi
Rattlesnake Draw Rest Area WB 207 Moriarty, NM Yes 12 105 mi
Rattlesnake Draw Rest Area EB 207 Moriarty, NM Yes 10 < 1 mi
I-40 Rest Area near Moriarty – – Moriarty, NM No – ≈ 14 mi
I-40 Rest Area near Moriarty – – Moriarty, NM No – < 1 mi
Anton Chico Rest Area WB 251 Santa Rosa, NM Yes 17 ≈ 35 mi
Anton Chico Rest Area EB 251 Santa Rosa, NM Yes 14 < 1 mi
Pajarito (Newkirk) Rest Area EB 302 Cuervo, NM Yes 10 51 mi
Pajarito (Newkirk) Rest Area WB 302 Cuervo, NM Yes 16 < 1 mi
Llano Estacado/Glen Rio Welcome Center WB 373 San Jon, NM Yes 52 71 mi
I-40 Rest Area near Vega EB – Vega, TX No – ≈ 15 mi
I-40 Rest Area near Vega WB – Vega, TX No – < 1 mi
I-40 Rest Area near Vega – – Vega, TX No – ≈ 21 mi
I-40 Rest Area near Vega – – Vega, TX No – < 1 mi
Texas Travel Information Center at Amarillo and Safety Rest Area – – Amarillo, TX Yes – ≈ 50 mi
Donley County Rest Area EB 129 Alanreed, TX Yes 52 ≈ 58 mi
Gray County Rest Area WB 131 Alanreed, TX Yes 47 2 mi
I 40 West Bound Rest Area – – Shamrock, TX No – ≈ 50 mi
Beckham Visitor Center EB 10 Erick, OK Yes 24 ≈ 14 mi
Beckham Rest Area WB 10 Erick, OK – 27 < 1 mi
I-40 Rest Area near Erick – – Erick, OK No – ≈ 3.9 mi
I-40 Rest Area near Erick – – Erick, OK No – < 1 mi
Canadian Rest Area EB 111 Calumet, OK – 4 ≈ 105 mi
Seminole Rest Area WB 197 Centerview, OK No 20 86 mi
Seminole Rest Area EB 197 Centerview, OK No 20 < 1 mi
McIntosh Rest Area EB 251 Henryetta, OK No 10 54 mi
McIntosh Rest Area WB 251 Henryetta, OK – 10 < 1 mi
Muskogee Rest Area EB 283 Muskogee, OK No 3 32 mi
Muskogee Rest Area WB 283 Muskogee, OK – 3 < 1 mi
I-40 Rest Area near Sallisaw – – Sallisaw, OK Yes – ≈ 33 mi
Sequoyah Rest Area WB 316 Gans, OK Yes 20 ≈ 3.2 mi
Van Buren Welcome Center EB 2.6 Van Buren, AR – 13 ≈ 19 mi
Ozark Rest Area EB 35.3 Ozark, AR – 13 33 mi
Ozark Rest Area WB 36.5 Ozark, AR Yes 12 1.2 mi
Big Piney Rest Area EB 67.5 Knoxville, AR – 9 31 mi
Overlook Rest Area WB – London, AR – – ≈ 2.5 mi
Big Piney Rest Area WB 72.5 London, AR – 8 ≈ 2.3 mi
Conway East Rest Area EB 133 Mayflower, AR – 25 61 mi
Conway West Rest Area WB 134 Mayflower, AR – 25 1 mi
I 40 Truck Rest Area EB – Lonoke, AR – – ≈ 32 mi
I 40 Truck Rest Area WB – Lonoke, AR Yes – < 1 mi
White River Rest Area EB 198.8 De Valls Bluff, AR – 9 ≈ 33 mi
White River Rest Area WB 198.8 De Valls Bluff, AR – 10 < 1 mi
Forrest City Rest Area EB 235.3 Forrest City, AR Yes 15 37 mi
Forrest City Rest Area WB 242.6 Forrest City, AR – 30 7.3 mi
West Memphis Truck Parking (B) WB 274.5 West Memphis, AR – 15 32 mi
West Memphis Truck Parking (A) WB 274 West Memphis, AR – 25 < 1 mi
I-40 Welcome Center at Mile 43 WB 43 Mason, TN – 16 ≈ 59 mi
I-40 Rest Area at Mile 73 EB 73 Huntersville, TN – 11 30 mi
I-40 Rest Area at Mile 73 WB 73 Huntersville, TN – 11 < 1 mi
I-40 Truck Parking at Mile 103 EB 103 Lexington, TN No 20 30 mi
I-40 Truck Parking at Mile 103 WB 103 Lexington, TN No 20 < 1 mi
I-40 Rest Area at Mile 130 EB 130 Sugar Tree, TN – 10 27 mi
I-40 Rest Area at Mile 130 WB 130 Sugar Tree, TN Yes 9 ≈ 1.1 mi
I-40 Rest Area at Mile 170 EB 170 Tidwell, TN – 14 40 mi
I-40 Rest Area at Mile 170 WB 170 Tidwell, TN – 13 < 1 mi
I-40 Truck Parking at Mile 228 WB 228 Mount Juliet, TN No 20 58 mi
I-40 Truck Parking at Mile 253 EB 253 Watertown, TN No 15 25 mi
I-40 Truck Parking at Mile 253 WB 253 Watertown, TN No 15 < 1 mi
Tennessee Visitor Center – 267 Lafayette, TN No 30 14 mi
I-40 Truck Parking at Mile 306 WB 306 Monterey, TN No 30 39 mi
Cumberland County I-40 East Rest Area EB 324 Dorton, TN – 13 18 mi
Cumberland County I-40 West Rest Area WB 327 Dorton, TN Yes 14 3 mi
I-40 Truck Parking at Mile 335 EB 335 Rockwood, TN No 24 8 mi
Jefferson County I-40 East Rest Area EB 420 Lake View Park, TN – 34 85 mi
I-40 Rest Area at Mile 425 WB 425 Dandridge, TN – 21 5 mi
Tennessee Welcome Center - Cocke County WB 446 Newport, TN – 10 21 mi
Haywood County Rest Area, WBL WB 10 Fines Creek, NC – 16 ≈ 12 mi
Haywood County Rest Area, EBL EB 10 Fines Creek, NC Yes 10 < 1 mi
McDowell County Rest Area EBL EB 82 Marion, NC Yes 12 72 mi
McDowell County Rest Area WBL WB 82 Marion, NC Yes 11 < 1 mi
Catawba County Rest Area EBL EB 136 Claremont, NC – 15 54 mi
Catawba County Rest Area WBL WB 136 Claremont, NC No 14 < 1 mi
Davie County Rest Area, WBL WB 177 Hillsdale, NC Yes 17 41 mi
Davie County Rest Area, EBL EB 177 Hillsdale, NC Yes 17 < 1 mi
Alamance County Rest Area NBL NB 139 Burlington, NC Yes 22 ≈ 62 mi
Alamance County Rest Area SBL SB 139 Burlington, NC Yes 22 < 1 mi
Johnston County Rest Area,EBL EB 325 Benson, NC – 15 ≈ 82 mi
Johnston County Rest Area,WBL WB 325 Benson, NC – 15 < 1 mi
Duplin County Rest Area – 364 Warsaw, NC – 10 39 mi

Mile = state mile marker where our sources give one. Distances use mile markers when both stops have one, otherwise the straight-line distance plus 15 % (marked ≈). "–" means we have no data.

Service plazas with food and fuel

Frequently asked questions

How many rest stops are on I-40?

93 rest stops in our list: 4 in California, 8 in Arizona, 11 in New Mexico, 8 in Texas, 13 in Oklahoma, 16 in Arkansas, 20 in Tennessee, 13 in North Carolina.

What is the longest stretch of I-40 without a rest stop?

About 151 miles, between Haviland Rest Area (Yucca) and Parks Rest Area (Parks).

Where are the welcome centers on I-40?

Manuelito Welcome Center (NM), Llano Estacado/Glen Rio Welcome Center (NM), Texas Travel Information Center at Amarillo and Safety Rest Area (TX), Beckham Visitor Center (OK), Van Buren Welcome Center (AR) and I-40 Welcome Center at Mile 43 (TN).