Indirect flights are the way to go. Although layovers can be a hassle - especially if you have several of them - flying indirectly to your location decreases the total cost of your flight. Direct flights are in high demand, and are therefore made more expensive by airlines. Keep at least one layover open as an option, and prepare to save more money by considering multiple layovers for a single flight.

Some of these websites might give you a long list of

Hawaii you want to stay, what you are going to do while
for vacation this year. You will need to find out where in
planning if you want everything to go smoothly.
requirements while some will allow you to make an offer. If
deals that are pretty obvious like websites but there are
fun right?
travel agents.
You can even book your own multi-day layovers, essentially allowing you to see 2 destinations for the price of 1. Rather than spend a day sitting in the airport, you can spend multiple days exploring the city you are laying over in. AirWander is a specialized search engine for doing exactly this. Put in your origin, final destination, and number of days you want to stopover. AirWander will return a list of places you can visit on your stopover, often even cheaper than a regular flight search engine! To learn how to do this, read our guide on How to Get Free Extended Layovers & Hack One Trip Into Two.