Flixbus is usually the cheapest bus option, with prices starting as low as 5 EUR. Their buses include Wi-Fi, electrical outlets, free baggage (one carry-on and one stored under the bus), and comfy seats. (Megabus still runs in the UK.) FlixBus quickly became my favorite non-train way to get across Europe cheaply.