You can get a bus straight to Lowell, would be much cheaper and you could probably find one that doesn't go to Boston first. I would rent a car.
Amtrak Downeaster to North Station, then take the MBTA Lowell line. Be prepared for a long trip.
Thanks! Your answer is awaiting moderation.