Can I fly to the islands directly from my home country?

Unfortunately no, Galapagos have no international airports to welcome guests arriving from other destinations (cities) other than Quito or Guayaquil.
Flights to/from Galapagos are considered as domestic air transportation as you will be flying within Ecuadorian air space at all times