All routes from Europe to Denpasar Bali operate via a stopover in Singapore. From London and Manchester in the United Kingdom, the first segment to Singapore takes about 13h 10m to 13h 25m, followed by about 2h 35m from Singapore to Denpasar Bali, so your total travel time is typically around 15h 45m to 16h 30m excluding connection time. From Frankfurt and Munich in Germany, the first segment takes about 12h 10m to 12h 40m, plus about 2h 35m onward, giving a total of roughly 14h 45m to 15h 30m plus layover. From Rome and Milan in Italy, the first segment is about 12h 20m to 12h 30m, plus about 2h 35m onward, so total flight time is around 14h 55m to 15h 05m plus connection. From Istanbul in Turkey, the first segment is about 10h 45m, with about 2h 35m onward, so air time is around 13h 20m plus layover. From Barcelona in Spain and Amsterdam in the Netherlands, the segment to Singapore is about 13h 10m to 13h 20m, plus about 2h 35m onward, totalling about 15h 45m to 15h 55m plus connection. From Brussels in Belgium, the first segment is about 12h 55m, plus about 2h 35m onward, for around 15h 30m plus layover. From Copenhagen in Denmark, the first segment is about 12h 30m, plus about 2h 35m onward, totalling about 15h 05m plus connection. From Zurich in Switzerland, the first segment is about 12h 40m, plus 2h 35m onward, giving around 15h 15m plus layover. From Paris in France, the first segment is about 13h 05m to 13h 10m, plus 2h 35m onward, so your total flying time is about 15h 40m to 15h 45m plus connection in Singapore.