The Vanikoro flycatcher (Myiagra vanikorensis) is a species of monarch flycatcher in the family Monarchidae. It has a slightly disjunct distribution, occurring in Santa Cruz Islands (or Vanikoro, hence its common and specific name) in the southern Solomon Islands and the islands of Fiji.