City Flight Deals

Cheap Flights from Bali

As Indonesia's main international leisure gateway, Denpasar's fares are driven heavily by seasonal tourist demand, which means genuine off-peak discounts to other Southeast Asian and Australian destinations show up clearly on this page.

The cheapest current fare in this snapshot is Bali to Surabaya at $86.

Roam compares current fare snapshots with previously recorded lows. Prices come from flight-search data, can change quickly, and final booking happens with the airline or travel agency.

Last updated: August 10, 2026 at 8:08 AM UTC

Current Deals from Bali

Live deals curated from the latest Bali search snapshot.

27 routes
$86

Bali ↔ Surabaya

Current price $86
Historical low $76
$96

Bali ↔ Praya, Lombok

Current price $96
Historical low $94
$166

Bali ↔ Singapore

Current price $166
Historical low $147
$193

Bali ↔ Perth

Current price $193
Historical low $172
$270

Bali ↔ Darwin

Current price $270
Historical low $178
$751

Bali ↔ San Francisco

Current price $751
Historical low $719
$795

Bali ↔ Amsterdam

Current price $795
Historical low $719
$823

Bali ↔ London

Current price $823
Historical low $821
$858

Bali ↔ Milan

Current price $858
Historical low $823
$869

Bali ↔ Frankfurt

Current price $869
Historical low $867
$892

Bali ↔ Copenhagen

Current price $892
Historical low $888
$914

Bali ↔ Los Angeles

Current price $914
Historical low $819
$921

Bali ↔ Ontario

Current price $921
Historical low $964
$946

Bali ↔ Rome

Current price $946
Historical low $932
$971

Bali ↔ Paris

Current price $971
Historical low $804
$981

Bali ↔ Seattle

Current price $981
Historical low $917
$998

Bali ↔ Vancouver

Current price $998
Historical low $854
$1008

Bali ↔ Zürich

Current price $1008
Historical low $801
$1015

Bali ↔ Athens

Current price $1015
Historical low $843
$1056

Bali ↔ Honolulu

Current price $1056
Historical low $1050
$1279

Bali ↔ Vienna

Current price $1279
Historical low $811
$1358

Bali ↔ Houston

Current price $1358
Historical low $1233
$1380

Bali ↔ New York

Current price $1380
Historical low $1310
$1425

Bali ↔ Luxembourg

Current price $1425
Historical low $1409
$1474

Bali ↔ Dallas

Current price $1474
Historical low $1133
$1987

Bali ↔ Atlanta

Current price $1987
Historical low $1687
$2296

Bali ↔ Larnaca

Current price $2296
Historical low $1721

Best Historical Deals from Bali

Lowest recorded fares for Bali routes in Roam Travel history.

31 routes
$163

Bali ↔ Labuan Bajo

Cheapest ever found $163
$313

Bali ↔ Cairns

Cheapest ever found $313
$327

Bali ↔ Sunshine Coast Region

Cheapest ever found $327
$748

Bali ↔ Dubai

Cheapest ever found $748
$833

Bali ↔ Munich

Cheapest ever found $833
$838

Bali ↔ Palma, Majorca

Cheapest ever found $838
$888

Bali ↔ Brussels

Cheapest ever found $888
$908

Bali ↔ Madrid

Cheapest ever found $908
$916

Bali ↔ Istanbul

Cheapest ever found $916
$922

Bali ↔ Barcelona

Cheapest ever found $922
$939

Bali ↔ Málaga

Cheapest ever found $939
$976

Bali ↔ Prague

Cheapest ever found $976
$985

Bali ↔ London

Cheapest ever found $985
$1048

Bali ↔ Las Vegas

Cheapest ever found $1048
$1068

Bali ↔ Chicago

Cheapest ever found $1068
$1114

Bali ↔ Dublin

Cheapest ever found $1114
$1239

Bali ↔ Oslo

Cheapest ever found $1239
$1256

Bali ↔ Stockholm

Cheapest ever found $1256
$1360

Bali ↔ New York

Cheapest ever found $1360
$1564

Bali ↔ Bucharest

Cheapest ever found $1564
$1599

Bali ↔ Varna

Cheapest ever found $1599
$1832

Bali ↔ Mykonos

Cheapest ever found $1832
$1909

Bali ↔ Boston

Cheapest ever found $1909
$1926

Bali ↔ Santorini

Cheapest ever found $1926
$2117

Bali ↔ Philadelphia

Cheapest ever found $2117
$2337

Bali ↔ Melbourne

Cheapest ever found $2337
$2421

Bali ↔ Washington, D.C.

Cheapest ever found $2421
$2504

Bali ↔ Montreal

Cheapest ever found $2504
$2611

Bali ↔ Miami

Cheapest ever found $2611
$2777

Bali ↔ Toronto

Cheapest ever found $2777
$3162

Bali ↔ Sydney

Cheapest ever found $3162

Frequently Asked Questions

Details about how these city landing prices are generated.

Each row shows the current cheapest fare we found for that destination using this page's fixed filters.

Current deals show live fares available now, while historical deals show the lowest prices we've previously recorded for each route.

Cheapest Ever Found is the lowest historical price we have recorded for that route in our flight deal history.

This page is refreshed daily at 4:00 AM Eastern Time and serves that scheduled snapshot throughout the day.

Cheap Flights From Other Cities

Browse current and historical flight deals departing from other major cities.