Ramjet has a high minimum flight speed. (Although this is an issue across most missiles--ground launch versions of missiles are the air launch version with an extra rocket on back that boosts it to a suitable flight speed.)
Really the cheapest and most reliable thing would be an electric launcher that threw JDAM-like gliding bombs. Probably could get pretty good range with a strong enough launch system.