The distance between Shreveport Airport (SHV) and New Orleans Airport (MSY) is 273 miles. The road distance is 333.5 miles.