In this variant of the robust shortest path problem, the cost of traversing an arc is given by a discrete set of scenarios. The problem is then to find a (robust) path that takes into account the information arising from the multiple cost realizations of the possible scenarios. To account for a robust path, we adopt the bw‐robustness criterion, which ameliorates the dramatic role played by worst‐case approaches. Under this criterion, the parameter b represents a desirable upper bound for the cost that the decision maker wants for most of the scenarios; while parameter w strictly bounds the cost and represents a value that the decision maker is not willing to exceed in any scenario. To solve the problem, we extend the pulse algorithm, a general‐purpose solution strategy that has been used on shortest path problems with side constraints. The proposed algorithm compares favorably against an integer programming approach both in terms of speed and scalability on networks with up to 39 377 nodes and 192 094 arcs.