Fly from Newark to Geneva for $689 round-trip on United/Air Canada.
Searching United.com, we found seats departing EWR on Tuesday, March 10, returning from GVA on Tuesday, March 17. Flights connect via Montreal YUL.
Other dates are also available for travel through March.
For booking info, see our Fare Details.
Need a room in Moscow? Here's a look at what's available on Hotelwatchdog for the above travel dates.