Hi everyone. I am planning a post college graduation Europe trip from May 29 to June 21. We are already flying into Barcelona and out of Paris. What we have so far is below. What we are struggling with is whether or not there is a better order to travel in to optimize cheap travel expenses (rail, flights, etc.) since we are on a budget, while also not backtracking too much. Additionally I am trying to think through whether it would be possible to be in Prague from June 13-June 16 (or at least some of those days) and Munich from June 16-June 20. We are hoping to meet up with some friends there, but not sure how feasible it is without backtracking too much. Thanks in advance for the help! Yes, I know it is a lot of stops, but we are young so we can handle the traveling I think.
1) Barcelona (3 nights)
In: May 30 (Tuesday)
Out: June 2 (Friday) - fly from Barcelona to Munich for $44 (7:10am), $48 (7:30pm), $60 (1:25pm)
2) Munich (2 nights)
In: June 2 (Friday)
Out: June 4 (Sunday) - 4 hr 45 min train w/ 1 stop for $32 or 4 hr non-stop for $44
3) Vienna (2 nights)
In: June 4 (Sunday)
Out: June 6 (Tuesday) - 3 hr train ($47 for 7:39am or $59 for 8:39 or 9:42am or 11:39am)
4) Budapest (3 nights)
In: June 6 (Tuesday)
Out: June 9 (Friday) - Could do 7 hr train for $113
5) Prague (3 nights)
In: June 9 (Friday)
Out: June 12 (Monday) - 4.5 hour train for $89
6) Berlin (3 nights)
In: June 12 (Monday)
Out: June 15 (Thursday) - 1.5 hour flight leaving at 7am on easy jet for $77
7) Amsterdam (3 nights)
In: June 15 (Thursday)
Out: June 18 (Monday) - Either 1.5 hour flight on June 24 from Amsterdam on Transavia for $36
8) Paris (3 nights)
In: June 18 (Monday)
Out: June 21 (Thursday)