Qualifying was set by the
1986 7-Eleven Twin 125s. The top two positions were set by qualifying speeds held for the Twin 125 Qualifiers held on Monday, February 10, with the top two qualifiers in the session earning the top two positions for the Daytona 500. The rest of the starting was set in the Twin 125 Qualifiers, held on Thursday, February 13, during two races. The top 14 finishers in the first race, excluding the pole position winner, set the inside row from rows two to 15, and the top 14 finishers in the second race, excluding the outside pole position winner, set the outside row from rows two to 15. The remaining non-qualifiers set positions 31-40 based on qualifying speeds from the first qualifying session held on Saturday. If needed, up to two extra provisionals were given to teams high enough in the previous season's owner's standings that did not qualify for the race by either qualifying speed or from the Twin 125 Qualifiers.
Bill Elliott, driving for
Melling Racing, won the pole, setting a time of 43.894 and an average speed of in Monday's session. 20 drivers failed to qualify.
Full qualifying results == Race results ==