Niagara Falls, Toronto & Montreal Package Holiday

6nt Toronto, Niagara Falls & Montreal stay with Train & Flights

Peace of mind guarantee

  • low deposit

    Low Deposit

    £49pp deposit when booking your next luxury holiday

  • free cancellations and amendments

    Free Cancellations and Amendments

    You can cancel or amend your holiday free of charge up to 8 weeks before your departure date

  • your holiday is safe with us

    Your Holiday is Safe With Us

    All holidays are ABTA & ATOL protected

Summary

Discover the best of Eastern Canada – from thundering waterfalls to vibrant city skylines and European charm.
Embark on an unforgettable 7-day journey through three of Canada’s most iconic destinations. Begin your adventure with a breathtaking stay in Niagara Falls, where natural wonder meets excitement. Continue to Toronto, Canada’s dynamic metropolis, known for its skyline, cultural diversity, and waterfront views. Conclude your trip in Montreal, a city where old-world European flair blends seamlessly with modern Canadian style.

At a glance

Return flights from the UK

2 nights stay in Toronto

2 nights stay in Niagara Falls

2 nights stay in Montreal 

Return Shuttle transfer between Toronto and Niagara falls Included

Train journey from Toronto to Montreal Included

Hand luggage and Checked-in luggage 

Prices are based on two adults sharing

City Tax & Payment Information: The displayed price includes all mandatory city taxes and resort fees; however, please note that the tax portion is payable directly to the hotel upon arrival in local currency, while the remaining holiday balance is payable to us.

Offer Subject to Viva Holidays Terms & Conditions

Dates and Prices

20th - 30th April 2026

From £1,149

1st - 20th May 2026

From £1,249

1st - 30th June 2026

From £1,499

1st - 20th July 2026

From £1,349

11th - 31st August 2026

From £1,349

10th - 30th September 2026

From £1,199

1st - 20th October 2026

From £1,199

1st - 30th November 2026

From £949

1st - 10th December 2026

From £1,049

11th - 31st January 2027

From £1,199

1st - 10th February 2027

From £1,349

20th - 28th February 2027

From £1,349

Please select number of passengers

Price per person

Total Price

£1,149

£2,298

icon-direction