@albertcardona @mvugt
https://www.byway.travel are a travel agency doing all the booking for you (you need to include some nights in hotels with them to make it worthwhile for them).
Otherwise you'll have to read through the detailed advice of the Man in Seat 61 to get the cheapest or smoothest journey: https://www.seat61.com/