Prices for a 6-inch Subway sandwich can vary based on the location and the specific sandwich but generally are between $3.50 and up $5.50.