Traveling across Italy by train is one of the best ways to explore the vast country, and now visitors can tour multiple Italian destinations for around $100 thanks to a new partnership between Italy Treno and GoEuro.

High-speed train provider Italo Treno and GoEuro, an online platform that allows users to compare prices and book trains, buses, and flights across Europe, have teamed up to offer travelers the chance to visit Rome, Florence, and Venice by high-speed train on a round trip ticket for just €90 (around $104 USD), which is much cheaper than when one books the trips individually. Those interested in day trips between cities, think Rome to Milan or Milan to Turin, will also be pleasantly surprised by the affordable rates, some as much as 60% less than the price of a normal trip.

RELATED: 7 Ways To Travel Europe For Cheap

Designed exclusively for winter travel, the new deal is a great way for those visiting Italy during the offseason to experience more of the country. Flights to Italy in the winter can often be more than 70% cheaper than flights during the July and August peak season, leaving you extra money for more important things…like pasta.

You’ll want to act fast to take advantage of the deal, which runs from  December 1 through January 10, 2018. Hop over to the GoEuro Exclusive Fare page to find the route you want, and keep in mind that tickets are non-refundable and non-transferable.