On day 4 in Lucerne , we will be traveling to Milan, then on to Florence.Will the Swiss Rail Pass cover Lucerne to Milan?
No the Swiss Travel Pass (which I think is what you mean) will only over to the Swiss Border at Chiasso. You will need a ticket from there to Milan and Florence.
See www.myswissalps.com/tr aintickets/italy.
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.