background

Flight Deals from Malaysia to Batam from $552

Bundle + Save

Bundle + Save

Top flight deals from leading airlines:

GA LogoQR LogoSQ LogoNH LogoEK LogoJL LogoTK Logo

... and +100s more

Incredible Deals

Save up to 50% on select flights with Priceline

Bundle & Save

Save an average of $240 per person when bundling your flight and hotel together with Priceline

Best Price Guarantee

If a VIP member finds a better price elsewhere, we'll refund up to 200% of the difference

Help 24/7

We’re always here for you - reach us 24 hours a day, 7 days a week

Phone Banner

Priceline Phone Deals

Book with an agent for great rates!

Top Deals on flights from Kuala Lumpur to Batam

Kuala Lumpur, MY (KUL) - Batam, ID (BTH)

Garuda Logo
Garuda

Jun 1

KUL
23h 35m
CGK

Jun 2

BTH
Garuda Logo
Garuda

Jun 8

BTH
15h 25m
CGK

Jun 9

KUL

as low as

$558

Kuala Lumpur, MY (KUL) - Batam, ID (BTH)

Garuda Logo
Garuda

Jun 1

KUL
23h 35m
CGK

Jun 2

BTH
Garuda Logo
Garuda

Jun 8

BTH
17h 20m
CGK

Jun 9

KUL

as low as

$558

Kuala Lumpur, MY (KUL) - Batam, ID (BTH)

Garuda Logo
Garuda

Jun 1

KUL
6h 25m
CGK

Jun 1

BTH
Garuda Logo
Garuda

Jun 8

BTH
15h 25m
CGK

Jun 9

KUL

as low as

$558

Kuala Lumpur, MY (KUL) - Batam, ID (BTH)

Garuda Logo
Garuda

Jun 1

KUL
6h 25m
CGK

Jun 1

BTH
Garuda Logo
Garuda

Jun 8

BTH
17h 20m
CGK

Jun 9

KUL

as low as

$558

Kuala Lumpur, MY (KUL) - Batam, ID (BTH)

Garuda Logo
Garuda

Jun 1

KUL
6h 25m
CGK

Jun 1

BTH
Garuda Logo
Garuda

Jun 8

BTH
23h
CGK

Jun 9

KUL

as low as

$559

Kuala Lumpur, MY (KUL) - Batam, ID (BTH)

Garuda Logo
Garuda

Jun 1

KUL
23h 35m
CGK

Jun 2

BTH
Garuda Logo
Garuda

Jun 8

BTH
9h 50m
CGK

Jun 8

KUL

as low as

$559

Kuala Lumpur, MY (KUL) - Batam, ID (BTH)

Garuda Logo
Garuda

Jun 1

KUL
6h 25m
CGK

Jun 1

BTH
Garuda Logo
Garuda

Jun 8

BTH
17h 55m
CGK

Jun 9

KUL

as low as

$559

Kuala Lumpur, MY (KUL) - Batam, ID (BTH)

Garuda Logo
Garuda

Jun 1

KUL
6h 25m
CGK

Jun 1

BTH
Garuda Logo
Garuda

Jun 8

BTH
16h
CGK

Jun 9

KUL

as low as

$559

Kuala Lumpur, MY (KUL) - Batam, ID (BTH)

Garuda Logo
Garuda

Jun 1

KUL
23h 35m
CGK

Jun 2

BTH
Garuda Logo
Garuda

Jun 8

BTH
16h
CGK

Jun 9

KUL

as low as

$559

Kuala Lumpur, MY (KUL) - Batam, ID (BTH)

Garuda Logo
Garuda

Jun 1

KUL
6h 25m
CGK

Jun 1

BTH
Garuda Logo
Garuda

Jun 8

BTH
9h 50m
CGK

Jun 8

KUL

as low as

$559

Kuala Lumpur, MY (KUL) - Batam, ID (BTH)

Garuda Logo
Garuda

Jun 1

KUL
6h 25m
CGK

Jun 1

BTH
Garuda Logo
Garuda

Jun 8

BTH
19h 50m
CGK

Jun 9

KUL

as low as

$559

Kuala Lumpur, MY (KUL) - Batam, ID (BTH)

Garuda Logo
Garuda

Jun 1

KUL
6h 25m
CGK

Jun 1

BTH
Garuda Logo
Garuda

Jun 8

BTH
23h 15m
CGK

Jun 9

KUL

as low as

$559

Top Deals on flights from Pulau Pinang to Batam

Pulau Pinang, MY (PEN) - Batam, ID (BTH)

Garuda Logo
Garuda

May 31

PEN
11h 30m
KUL
CGK

May 31

BTH
Garuda Logo
Garuda

Jun 7

BTH
25h 40m
CGK
KUL

Jun 8

PEN

as low as

$616

Pulau Pinang, MY (PEN) - Batam, ID (BTH)

Garuda Logo
Garuda

May 31

PEN
11h 30m
KUL
CGK

May 31

BTH
Garuda Logo
Garuda

Jun 7

BTH
15h 10m
CGK
KUL

Jun 8

PEN

as low as

$616

Pulau Pinang, MY (PEN) - Batam, ID (BTH)

Garuda Logo
Garuda

May 31

PEN
11h 30m
KUL
CGK

May 31

BTH
Garuda Logo
Garuda

Jun 7

BTH
27h 35m
CGK
KUL

Jun 8

PEN

as low as

$616

Pulau Pinang, MY (PEN) - Batam, ID (BTH)

Garuda Logo
Garuda

May 31

PEN
28h 40m
KUL
CGK

Jun 1

BTH
Garuda Logo
Garuda

Jun 7

BTH
15h 10m
CGK
KUL

Jun 8

PEN

as low as

$616

Pulau Pinang, MY (PEN) - Batam, ID (BTH)

Garuda Logo
Garuda

May 31

PEN
28h 40m
KUL
CGK

Jun 1

BTH
Garuda Logo
Garuda

Jun 7

BTH
25h 40m
CGK
KUL

Jun 8

PEN

as low as

$616

Pulau Pinang, MY (PEN) - Batam, ID (BTH)

Garuda Logo
Garuda

May 31

PEN
28h 40m
KUL
CGK

Jun 1

BTH
Garuda Logo
Garuda

Jun 7

BTH
27h 35m
CGK
KUL

Jun 8

PEN

as low as

$616

Pulau Pinang, MY (PEN) - Batam, ID (BTH)

Garuda Logo
Garuda

May 31

PEN
26h 35m
KUL
CGK

Jun 1

BTH
Garuda Logo
Garuda

Jun 7

BTH
15h 10m
CGK
KUL

Jun 8

PEN

as low as

$831

Top Deals on flights from Kuah to Batam

Kuah, MY (LGK) - Batam, ID (BTH)

Garuda Logo
Garuda

May 31

LGK
27h 55m
KUL
CGK

Jun 1

BTH
Garuda Logo
Garuda

Jun 7

BTH
22h 25m
CGK
KUL

Jun 8

LGK

as low as

$717

Kuah, MY (LGK) - Batam, ID (BTH)

Garuda Logo
Garuda

May 31

LGK
29h 30m
KUL
CGK

Jun 1

BTH
Garuda Logo
Garuda

Jun 7

BTH
27h 45m
CGK
KUL

Jun 8

LGK

as low as

$717

Kuah, MY (LGK) - Batam, ID (BTH)

Garuda Logo
Garuda

May 31

LGK
26h 45m
KUL
CGK

Jun 1

BTH
Garuda Logo
Garuda

Jun 7

BTH
22h 25m
CGK
KUL

Jun 8

LGK

as low as

$717

Kuah, MY (LGK) - Batam, ID (BTH)

Garuda Logo
Garuda

May 31

LGK
26h 45m
KUL
CGK

Jun 1

BTH
Garuda Logo
Garuda

Jun 7

BTH
25h 5m
CGK
KUL

Jun 8

LGK

as low as

$717

Kuah, MY (LGK) - Batam, ID (BTH)

Garuda Logo
Garuda

May 31

LGK
29h 30m
KUL
CGK

Jun 1

BTH
Garuda Logo
Garuda

Jun 7

BTH
22h 25m
CGK
KUL

Jun 8

LGK

as low as

$717

Kuah, MY (LGK) - Batam, ID (BTH)

Garuda Logo
Garuda

May 31

LGK
28h 20m
KUL
CGK

Jun 1

BTH
Garuda Logo
Garuda

Jun 7

BTH
22h 25m
CGK
KUL

Jun 8

LGK

as low as

$717

Kuah, MY (LGK) - Batam, ID (BTH)

Garuda Logo
Garuda

May 31

LGK
27h 55m
KUL
CGK

Jun 1

BTH
Garuda Logo
Garuda

Jun 7

BTH
20h 30m
CGK
KUL

Jun 8

LGK

as low as

$717

Kuah, MY (LGK) - Batam, ID (BTH)

Garuda Logo
Garuda

May 31

LGK
28h 20m
KUL
CGK

Jun 1

BTH
Garuda Logo
Garuda

Jun 7

BTH
20h 30m
CGK
KUL

Jun 8

LGK

as low as

$717

Kuah, MY (LGK) - Batam, ID (BTH)

Garuda Logo
Garuda

May 31

LGK
29h 30m
KUL
CGK

Jun 1

BTH
Garuda Logo
Garuda

Jun 7

BTH
20h 30m
CGK
KUL

Jun 8

LGK

as low as

$717

Kuah, MY (LGK) - Batam, ID (BTH)

Garuda Logo
Garuda

May 31

LGK
26h 45m
KUL
CGK

Jun 1

BTH
Garuda Logo
Garuda

Jun 7

BTH
20h 30m
CGK
KUL

Jun 8

LGK

as low as

$717

Kuah, MY (LGK) - Batam, ID (BTH)

Garuda Logo
Garuda

May 31

LGK
28h 20m
KUL
CGK

Jun 1

BTH
Garuda Logo
Garuda

Jun 7

BTH
25h 5m
CGK
KUL

Jun 8

LGK

as low as

$717

Kuah, MY (LGK) - Batam, ID (BTH)

Garuda Logo
Garuda

May 31

LGK
27h 55m
KUL
CGK

Jun 1

BTH
Garuda Logo
Garuda

Jun 7

BTH
25h 5m
CGK
KUL

Jun 8

LGK

as low as

$717

Top Deals on flights from Johor Bahru to Batam

Johor Bahru, MY (JHB) - Batam, ID (BTH)

Garuda Logo
Garuda

May 29

JHB
26h 55m
KUL
CGK

May 30

BTH
Garuda Logo
Garuda

Jun 5

BTH
22h 40m
CGK
KUL

Jun 6

JHB

as low as

$552

Johor Bahru, MY (JHB) - Batam, ID (BTH)

Garuda Logo
Garuda

May 29

JHB
26h 55m
KUL
CGK

May 30

BTH
Garuda Logo
Garuda

Jun 5

BTH
29h 55m
CGK
KUL

Jun 6

JHB

as low as

$553

Johor Bahru, MY (JHB) - Batam, ID (BTH)

Garuda Logo
Garuda

May 29

JHB
9h 45m
KUL
CGK

May 29

BTH
Garuda Logo
Garuda

Jun 5

BTH
22h 40m
CGK
KUL

Jun 6

JHB

as low as

$586

Priceline Phone Deals

Book with an agent for great rates!
Call now!

1 (888) 775-6158