The amount of uncertainty related to directional drilling makes it challenging to accurately model and predict the results of drilling actions, leaving much to human know-how and interpretation. Additionally, few path planning methods in the literature consider the directional steering tool being used which results in a loss of optimality when sliding and rotating instructions are fitted on a geometric optimal path. The formulation of the optimization problem varies greatly between rotary steerable systems (RSS) and mud-motor configurations. Additional cost functions and constraints are present for mud-motor use, which significantly increases the problem complexity. A slide drilling guidance system is proposed to combat this issue and to help automate directional drilling. The guidance system leverages three main modules. The first is a computationally efficient, non-linear wellbore propagation model. The second is a set of cost functions that aims to quantitatively represent the actual value of the well, representing production loss, drilling time, completion cost, and wellbore quality. The last module is a Genetic Algorithm (GA) solver that generates sets of optimal drilling instructions. The guidance system is built into a software package that utilizes an intuitive, easily-accessible Graphical User Interface (GUI) to be an effective advisory tool for the directional driller. The software is currently being implemented into the Real Time Drilling (RTD) system by an operator.