Travel from Ballarat to London

How to get from Ballarat to London?

There is no direct connection from Ballarat to London. However, you can take the train to Skybus Coach Terminal/Spencer St, take the bus to Melbourne airport, fly to London Heathrow, then take the train to London. Alternatively, you can take the train to Skybus Coach Terminal/Spencer St, take the bus to Melbourne airport, fly to London Gatwick, then take the train to London.

How to get from Ballarat to London

From Ballarat train to Skybus Coach Terminal/Spencer St, bus to Melbourne airport, fly to London Heathrow airport, then train to London. 27 h 28 min $659. From Ballarat train to Skybus Coach Terminal/Spencer St, bus to Melbourne airport, fly to London Gatwick airport, then train to London. 27 h 39 min $964. From Ballarat train to Skybus Coach Terminal/Spencer St, bus to Melbourne airport, fly to London City airport, then train to London. 29 h 18 min $879. From Ballarat train to Skybus Coach Terminal/Spencer St, bus to Melbourne airport, fly to London Stansted airport, then train to London. 29 h 28 min $1,351. From Ballarat train to Skybus Coach Terminal/Spencer St, bus to Melbourne airport, fly to Birmingham airport, then train to London. 28 h 18 min $814. From Ballarat train to Skybus Coach Terminal/Spencer St, bus to Melbourne airport, fly to Manchester airport, train to Wilmslow, then train to London. 31 h $876. From Ballarat train to Skybus Coach Terminal/Spencer St, bus to Melbourne airport, fly to London Luton airport, line 888 bus to Luton Airport Parkway, then train to London. 30 h 25 min $3,445. From Ballarat train to Skybus Coach Terminal/Spencer St, bus to Melbourne airport, fly to Newcastle airport, train to Newcastle, then train to London. 30 h 39 min $888.