The below Rail Europe websites offer a $50 discount on the Eurail Global Pass, 3-country Eurail Select Pass and 4-country Eurail Select Pass:
This promotion is valid until July 28, but may end sooner as the promo code "50EURAIL17" can only be used a limited number of times. The promotion is not available on other websites or for other rail passes.
STA Travel (USA) offers a $30 discount on Eurail passes: rail.statravel.com
STA Travel now also offers a discount on Eurail passes. I've updated my original post.
Planning your trip is much easier with a free MySwissAlps account. Learn all about Switzerland and get in touch with us quickly if you have questions.
Let Swiss travel consultants create a customized itinerary. They will book your entire trip.