I-64

 Interstate 64 is a major interstate route that crosses Virginia. It enters the commonwealth in rural Allegheny County, and ends at an interchange with I-264 and I-664 at Bower's Hill in Chesapeake.

West of Virginia, I-64 begins at I-70, US 61, and US 40 in Chesterfield, Missouri, and goes through the St. Louis area of the state, and goes through Illinois, Kentucky, and West Virginia, before crossing into Virginia.

I-64 Shield

The Route Path:

I-64 crosses into Virginia with US 60, east of White Sulphur Springs, WV. The routes head east through part of mountainous Allegheny County, before a diamond interchange with the first exit in the state, serving Jerry's Run Trail. A while later, the routes have a half-diamond exit for SR-661, Ogle Creek Road, and eventually, US 60 splits from I-64 at Exit 10, where SR-159's northern end is.

The interstate continues east, as it enters the City of Covington, I-64 has an exit for VA-154, before passing south of downtown. East of the city, the interstate has an exit for US 60 and US 220, which join I-64 at the exit. I-64, US 60, and US 220 continue east from Covington for a few miles, before an exit for the CDP of Low Moor.

Not long after the exit, Business US 60, and Business US 220 split from I-64, US 60, and US 220 at Exit 24, heading into the town of Clifton Forge. The routes curve around the north of Clifton Forge, before US 220 splits from the routes at Exit 27. Business US 60 also reunites with Mainline US 60 at this exit. Shortly after, I-64 and US 60 have an exit for VA-42, which the segment of the discontinuous route ends at SR-632 and VA-269 just south of the interchange.

The routes continue east through more of mountainous Allegheny County, before and exit with VA-269's eastern end. After the exit, I-64 and US 60 go north, eventually crossing into Rockbridge County, and have an exit with SR-780 (Scenic Drive), and turn to the east. After a few miles, US 60 splits from I-64 to go towards Lexington, while I-64 continues east north of the city. 5 miles later, I-64 has a diamond interchange with US 11, followed by an interchange at the southern end of its concurrency with I-81.

I-64 merges onto Northbound I-81, and the interstates go concurrent, parallel to the Blue Ridge Mountains, and eventually they have an exit for US 11. Not long after, I-64 and I-81 pass north of Fairfield, and have an exit for SR-710. After going through more of Rockbridge County, the interstates have an exit for SR-606, and enter Augusta County. I-64 and I-81 head north through some rural areas, before another exit with US 11. US 340 begins just south of the interchange on US 11. The interstates continue north, before an exit with SR-654. Not long after, I-64 and I-81 meet the south end of VA-262. Just after the trumpet interchange, I-64 splits off from I-81, and heads eastbound again.

Not long after the split, I-64 has an exit for VA-285, followed by an interchange with US 340 as the interstate passes through the southern part of Waynesboro. Right before climbing the Blue Ridge Mountains, the interstate has an exit for SR-624. At the top of the mountain, I-64 has an exit for US 250, and passes through the northernmost part of Nelson County as the interstate goes down the mountains, into Albemarle County.

At the bottom of the mountains, I-64 has another exit for US 250, which provides access to Crozet. The interstate passes through hilly Albemarle County terrain, before meeting SR-637 at Exit 114, which heads north to Ivy. After the exit, I-64 has an interchange with US 29, which provides access to Lynchburg, Culpeper, and Washington, DC. The interstate passes just south of the City of Charlottesville, and has exits for SR-631, and VA-20. After the VA-20 interchange, I-64 crosses the Rivanna River, and has a DDI exit with US 250.

I-64 at its exit for VA-20 Northbound south of Charlottesville.
I-64 at its exit for North VA-20 south of Charlottesville.

I-64 at the eastern of its two exits for US 250 east of Charlottesville.
At the eastern US 250 exit in Albemarle County, east of Pantops.

Continuing east from Charlottesville, the interstate passes over VA-22, and has an exit with SR-616. I-64 briefly enters Fluvanna County, before entering Louisa County, and having a DDI exit with US 15 in Zion Crossroads, the US 15 DDI is the first DDI in Virginia. East of US 15, I-64 switches between Louisa and Goochland Counties, and has exits with VA-208, SR-605, and SR-629, before having an exit with US 522 just north of Gum Spring. East of US 522, I-64 has exits with SR-617, and SR-623, before meeting the north end of VA-288 just west of Short Pump.

I-64 at Exit 136 for US 15.

Right after the interchange, the interstate meets the north end of I-295, which bypasses Richmond for I-64 and I-95. East of I-295, I-64 has exits for US 250, Gaskins Road, and Parham Road, and Glenside Drive, before having another exit with US 250. I-64 continues east, and has an interchange with US 33, before reaching I-195's northern terminus, and meeting the north end of its concurrency with I-95.

I-64 approaches the north end of I-295 in Short Pump, Virginia.
At the western interchange with I-295.

I-64 at its interchange with US 250 just east of Short Pump.
I-64 at its interchange with US 250 east of Short Pump.

I-64 approaches the exit for Gaskins Road.
Approaching the Gaskins Road exit.

Another exit for US 250 from I-64, including distances to I-195 and US 33.
At another exit for US 250, with distances to US 33 and I-195.


I-64 at its exit for West US 33 as the routes approach Richmond.
At the exit for West US 33.

I-64 at the west end of its concurrency with I-95 in Richmond.
At the west end of the I-95 concurrency.

The interstates head southeast, and have an exit for VA-161. Just north of Downtown Richmond, I-64 and I-95 have an exit for US 301, before I-64 splits from I-95, and heads away from Downtown. The interstate then has an exit for US 360, followed by exits for VA-33, Laburnum Avenue, and VA-156. 2 miles later, I-64 has its eastern interchange with I-295, which also provides access to US 60.

Interstates I-64/95 at their exit for VA-161 in Richmond.
I-64/95 at the VA-161 interchange.

Interstates I-64/95 at their exit for US 1 and US 301.
The interstates at their exit for US 1/301 in Richmond.

Interstates 64 preparing to split from I-95 north of Downtown Richmond.
I-64 prepares to split from I-95 at the east end of the concurrency.

East of I-295, I-64 enters New Kent County, and has an exit for VA-33/VA-249, where VA-33 joins I-64 through the county. The routes have exits for VA-106, and VA-155, before VA-33 splits off to go to West Point. East of the interchange, I-64 enters James City County, and has exits for VA-30, and SR-607, before meeting VA-199's northern end. The interstate continues east, north of Williamsburg, and has an exit for VA-143's northern end, before having another interchange with VA-199.

East of Williamsburg, I-64 has an exit for US 60/VA-143, before entering Newport News and having another exit for VA-143, followed by an exit for VA-105. About 5 miles later, the interstate has yet another exit for VA-143. Before crossing into Hampton, I-64 has exits for VA-171, and US 17.

I-64 has exits for the Hampton Roads Center Parkway, US 258/VA-143, before meeting I-664's northern terminus. Continuing east from the I-664 interchange, I-64 has exits for VA-134, US 60, and VA-169. At the US 60 exit, US 60 joins I-64 on their first concurrency since Allegheny County. After the VA-169 exit, I-64 and US 60 cross the James River on the Hampton Roads Bridge-Tunnel, the world's first bridge-tunnel.

After leaving the bridge-tunnel, I-64 and US 60 enter Norfolk, and meet VA-168's northern end. The next exit, US 60 splits off I-64, and I-64 turns south. The interstate has an exit for Bay Avenue, before meeting the east end of I-564. I-64 continues southeast, and has exits for Tidewater Drive, VA-194, Military Highway, and Norview Avenue, before meeting US 13.

Continuing from US 13, I-64 heads straight south, and has an interchange with I-264. About 2 miles later, I-64 has an interchange with Indian River Road, and turns to the west, and loses its East-West directions. The interstate has interchanges with Greenbrier Parkway and Business VA-168, before an interchange with I-464's southern end, South VA-168, and South US 17. North US 17 joins I-64 west for about 4 miles, before splitting and heading north at Exit 296. I-64 continues west, and meets US 13 and US 460 at Exit 297. After the exit, I-64 meets its eastern terminus at an interchange with I-264's west end and I-664's south end.

My Experiences:

I have been on I-64 countless times, my most used exits are probably 136, 177, and 284. My first road trip used I-64 from VA-288 to SR-629. Most of my January 1, 2023 road trip used the interstate (with the exception of I-295 north of Richmond). My May 18, 2023 road trip used I-64 from Pantops to VA-288, and multiple others used I-64.

Exit List:

Exit Number Route
Exit 1 Jerry's Run Trail
Exit 7 SR-661 (Ogle Creek Rd.)
Exit 10 East US 60, South VA-159
Exit 14 VA-154 (Durant Rd.)
Exit 16 West US 60, North US 220
Exit 21 SR-696 (Selma-Low Moor Rd.)
Exit 24 BUS US 60, BUS US 220
Exit 27 US 220, Business US 60
Exit 29 VA-42 (Fourty Two Rd.)
Exit 35 VA-269, SR-850
Exit 43 SR-780 (Scenic Dr.)
Exit 50 US 60, SR-623 (Fredericksburg Rd.)
Exit 55 US 11 (Lee Hwy.)
Exit 56 I-81 S, I-81 N/I-64 E
Exit 195 (I-81) US 11 (Lee Hwy.)
Exit 200 (I-81) SR-710 (Sterrett Rd.)
Exit 205 (I-81) SR-606 (Raphine Rd.)
Exit 213 (I-81) US 11 (Lee Hwy.)
Exit 217 (I-81) SR-654 (White Hill Rd.)
Exit 220 (I-81) VA-262 (Woodrow Wilson Pkwy)
Exit 221 (I-81) I-64 East
Exit 91 VA-285 (Tinkling Spring Rd.)
Exit 94 US 340
Exit 96 SR-624 (Delphine Ave.)
Exit 99 US 250 (Rockfish Gap Tpke.)
Exit 107 US 250 (Rockfish Gap Tpke.)
Exit 114 SR-637 (Dick Woods Rd.)
Exit 118 US 29 (Seminole Trl.)
Exit 120 SR-631 (5th St.)
Exit 121 VA-20 (Scottsville Rd.)
Exit 124 US 250 (Richmond Rd.)
Exit 129 SR-616 (Black Cat Rd.)
Exit 136 US 15 (James Madison Hwy.)
Exit 143 VA-208 (Courthouse Rd.)
Exit 148 SR-605 (Shannon Hill Rd.)
Exit 152 SR-629 (Old Fredericksburg Rd.)
Exit 159 US 522 (Cross County Rd.)
Exit 167 SR-617 (Oilville Rd.)
Exit 173 SR-623 (Ashland Rd.)
Exit 175 VA-288
Exit 177 I-295
Exit 178 US 250 (Broad St.)
Exit 180 Gaskins Rd.
Exit 181 Parham Rd.
Exit 183A Glenside Dr.
Exit 183B US 250 (Broad St.)
Exit 185 US 33 (Staples Mill Rd.)
Exit 186 I-195 South
Exit 187 I-95 North
Exit 78 (I-95) VA-161 (Arthur Ashe Blvd.)
Exit 76 (I-95) US 301 (Belvedere St.)
Exit 75 (I-95) I-64 East
Exit 192 US 360 (Mechanicsville Tpke.)
Exit 193 VA-33 (Nine Mile Rd.)
Exit 195 Laburnum Ave.
Exit 197 VA-156 (Airport Dr.)
Exit 200 I-295, US 60
Exit 205 VA-33, VA-249 (New Kent Hwy.)
Exit 211 VA-106 (Vineyards Pkwy.)
Exit 214 VA-155 (Courthouse Rd.)
Exit 220 VA-33 (Eltham Rd.)
Exit 227 VA-30 (Old Stage Rd.)
Exit 231 SR-607 (Croaker Rd.)
Exit 234 VA-199 (Humelsine Pkwy.)
Exit 238 VA-143 (Capitol Landing Rd.)
Exit 242 VA-199 (Humelsine Pkwy.)
Exit 243 US 60, VA-143
Exit 247 VA-143, VA-238
Exit 250 VA-105 (Fort Eustis Blvd.)
Exit 255 VA-143 (Jefferson Ave.)
Exit 256 VA-171 (Victory Blvd.)
Exit 258 US 17 (J Clyde Morris Blvd.)
Exit 261 Hampton Roads Center Pkwy.
Exit 263 US 258 / VA-143 (Mercury Blvd.)
Exit 264 South I-664
Exit 265 VA-134 (Armistead Ave.)
Exit 267 West US 60
Exit 268 VA-169 (Mallory St.)
Exit 272 VA-168 (Ocean View Ave.)
Exit 273 US 60 (4th View St.)
Exit 274 Bay Ave.
Exit 276 I-564, US 460
Exit 277 Tidewater Dr.
Exit 278 VA-194 (Chesapeake Blvd.)
Exit 279 Norview Ave.
Exit 281 Military Hwy.
Exit 282 US 13 (Northampton Blvd.)
Exit 284 I-264
Exit 286 Indian River Rd.
Exit 290 Bus. VA-168 (Battlefield Blvd.)
Exit 291 I-464, VA-168
Exit 296 US 17 (George Washington Hwy)
Exit 297 US 13, US 460 (Military Hwy.)
Exit 299 East I-264, North I-664, END I-64

Popular Routes