There are 10 ways to get from Singapore to Kepala Batas by bus, plane, car ferry, taxi, subway, train or car
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2rio's travel planner.
Recommended option
Bus to Senai, fly to Penang, car ferry, taxi • 6h 54m
RM 164 - RM 289
Cheapest option
Bus, train • 10h 53m
RM 120 - RM 165
8 alternative options
Subway to Singapore Changi, fly to Penang, car ferry, taxi • 6h 14m
RM 338 - RM 853
Bus to Senai, fly to Alor Setar, train • 6h 49m
RM 151 - RM 359
Fly Singapore Changi to Alor Setar, train • 7h 49m
RM 180 - RM 273
Fly Singapore Changi to Ipoh, train • 7h 36m
RM 146 - RM 242
Bus via Johor Bahru • 11h 30m
RM 130 - RM 155
Bus • 11h 45m
RM 237 - RM 258
Train • 14h 48m
RM 134 - RM 188
Drive • 7h 32m
RM 360 - RM 550
Travel safe during COVID-19
International entry into Malaysia from Singapore
- Entry is restricted for citizens and permanent residents of Singapore
Conditions of entry into Malaysia from Singapore
- Negative COVID-19 test issued at most 3 days before arrival and 7 day mandatory self quarantine
- Health screen upon arrival. Mandatory installation of smart phone app for contact tracing purposes
- Pre-arrival health declaration
Rules to follow in Malaysia
1m
Mandatory
Considerations leaving from Singapore
The official advice is to avoid non-essential international travel to high risk countries
Frequently Asked Questions
No, entry into Malaysia from Singapore is currently restricted.
Explore options for future travelDomestic travel is not restricted, but some conditions may apply
- Face masks are mandatory
- There is a social distancing requirement of 1 metre
- Observe COVID-19 safety rules
- Regional restriction measures in place
The national COVID-19 helpline number in Kepala Batas is 03 88810200.
Wearing a face mask on public transport in Kepala Batas is mandatory.
The social distance requirement in Kepala Batas is 1 metre.
Make yourself known to an official member of staff and/or call the national coronavirus helpline number on 03 88810200.
Yes, entry into Singapore from Malaysia is currently restricted.
Explore options for future travel.
Last updated: 19 Jan 2021
Exceptions may apply, for full details: Ministry of Health Malaysia.
We're working around the clock to bring you the latest COVID-19 travel updates.
This information is compiled from official sources. To the best of our knowledge, it is correct as of the last update.
Visit Rome2rio travel advice for general help.
Questions & Answers
The cheapest way to get from Singapore to Kepala Batas is to bus via Johor Bahru which costs $40 - $55 and takes 11h 30m.
The quickest way to get from Singapore to Kepala Batas is to subway and fly and car ferry and taxi which costs $110 - $280 and takes 6h 14m.
The distance between Singapore and Kepala Batas is 604 km. The road distance is 716 km.
The best way to get from Singapore to Kepala Batas without a car is to bus and train which takes 10h 53m and costs $35 - $55.
It takes approximately 6h 54m to get from Singapore to Kepala Batas, including transfers.
The best way to get from Singapore to Kepala Batas is to bus via Johor Bahru which takes 11h 30m and costs $40 - $55. Alternatively, you can train, which costs $40 - $65 and takes 14h 48m.
The quickest flight from Senai Airport to Penang Airport is the direct flight which takes 1h 10m.
Yes, the driving distance between Singapore to Kepala Batas is 716 km. It takes approximately 7h 32m to drive from Singapore to Kepala Batas.
Malaysia Airlines, Firefly and AirAsia offer flights from Senai Airport to Penang Airport.
There are 890+ hotels available in Kepala Batas. Prices start at RM 500 per night.

- Distance: 604.4 km
- Duration: 6h 54m
What companies run services between Singapore and Kepala Batas, Pulau Pinang, Malaysia?
KPB Express operates a bus from Johor Bahru to Butterworth 4 times a day. Tickets cost RM 65 and the journey takes 9h 9m. Mayang Sari Express also services this route once daily. Alternatively, you can take a train from Singapore to Kepala Batas via Johor Bahru Check Point, Johor Bahru Sentral, Gemas, and Tasek Gelugor in around 14h 48m.

- Website
- airasia.com
Flights from Senai to Penang
- Ave. Duration
- 1h 10m
- When
- Every day
- Estimated price
- RM 150 - RM 370
Flights from Senai to Penang via Kuala Lumpur
- Ave. Duration
- 3h
- When
- Every day
- Estimated price
- RM 150 - RM 370
Flights from Singapore Changi to Penang
- Ave. Duration
- 1h 20m
- When
- Every day
- Estimated price
- RM 95 - RM 150
Flights from Senai to Alor Setar
- Ave. Duration
- 1h 15m
- When
- Monday, Wednesday, Friday and Sunday
- Estimated price
- RM 85 - RM 420
Flights from Senai to Alor Setar via Kuala Lumpur
- Ave. Duration
- 2h 55m
- When
- Every day
- Estimated price
- RM 85 - RM 420
Flights from Singapore Changi to Alor Setar via Kuala Lumpur
- Ave. Duration
- 3h 10m
- When
- Every day
- Estimated price
- RM 120 - RM 180
Flights from Singapore Changi to Ipoh
- Ave. Duration
- 1h 10m
- When
- Every day
- Estimated price
- RM 80 - RM 150
Flights from Singapore Changi to Ipoh via Langkawi
- Ave. Duration
- 3h
- When
- Wednesday and Friday
- Estimated price
- RM 160 - RM 230

- Website
- malaysiaairlines.com
Flights from Senai to Penang
- Ave. Duration
- 1h 15m
- When
- Every day
- Estimated price
- RM 330 - RM 600
Flights from Senai to Penang via Kuala Lumpur
- Ave. Duration
- 3h 10m
- When
- Every day
- Estimated price
- RM 300 - RM 700
Flights from Singapore Changi to Penang
- Ave. Duration
- 1h 25m
- When
- Every day
- Estimated price
- RM 850 - RM 1000
Flights from Singapore Changi to Penang via Kuala Lumpur
- Ave. Duration
- 3h 40m
- When
- Every day
- Estimated price
- RM 550 - RM 1600
Flights from Senai to Alor Setar via Sultan Abdul Aziz Shah
- Ave. Duration
- 2h 35m
- When
- Every day
- Estimated price
- RM 290 - RM 750
Flights from Senai to Alor Setar via Kuala Lumpur
- Ave. Duration
- 2h 55m
- When
- Friday and Sunday
- Estimated price
- RM 270 - RM 600
Flights from Singapore Changi to Alor Setar via Kuala Lumpur
- Ave. Duration
- 3h 25m
- When
- Friday and Sunday
- Estimated price
- RM 650 - RM 1800

- Website
- fireflyz.com.my
Flights from Senai to Penang
- Ave. Duration
- 1h 15m
- When
- Every day
- Estimated price
- RM 330 - RM 600
Flights from Senai to Penang via Kuala Lumpur
- Ave. Duration
- 3h 10m
- When
- Every day
- Estimated price
- RM 300 - RM 700
Flights from Senai to Alor Setar via Sultan Abdul Aziz Shah
- Ave. Duration
- 2h 35m
- When
- Every day
- Estimated price
- RM 290 - RM 750

- Website
- singaporeair.com
Flights from Singapore Changi to Penang
- Ave. Duration
- 1h 25m
- When
- Every day
- Estimated price
- RM 600 - RM 1000
Flights from Singapore Changi to Ipoh
- Ave. Duration
- 1h 10m
- When
- Sunday
- Estimated price
- RM 440 - RM 1100

- Website
- flyscoot.com
Flights from Singapore Changi to Penang
- Ave. Duration
- 1h 25m
- When
- Every day
- Estimated price
- RM 430 - RM 1100
Flights from Singapore Changi to Ipoh
- Ave. Duration
- 1h 10m
- When
- Sunday
- Estimated price
- RM 440 - RM 1100

- Website
- jetstar.com
Flights from Singapore Changi to Penang
- Ave. Duration
- 1h 35m
- When
- Tuesday, Thursday and Sunday
- Estimated price
- RM 60 - RM 950

- Phone
- +1 800-336-8900
- Website
- smrt.com.sg
Subway from City Hall to Tanah Merah
- Ave. Duration
- 24 min
- Frequency
- Every 5 minutes
- Estimated price
- RM 3 - RM 8
- Schedules at
- smrt.com.sg

- Phone
- +603 - 2267 1200
- Website
- ktmb.com.my
Train from Anak Bukit to Tasek Gelugor
- Ave. Duration
- 50 min
- Frequency
- Every 4 hours
- Estimated price
- RM 9 - RM 11
- Website
- http://www.ktmb.com.my

- Phone
- 03 2267 1200
- cllcenter@ktmb.com.my
- Website
- ktmb.com.my
Train from Anak Bukit to Tasek Gelugor
- Ave. Duration
- 48 min
- Frequency
- Once daily
- Estimated price
- RM 16 - RM 19
- Website
- http://www.ktmb.com.my
- Silver
- RM 14 - RM 15
- Gold
- RM 16 - RM 19
- Platinum
- RM 20 - RM 24
Train from Ipoh to Tasek Gelugor
- Ave. Duration
- 1h 42m
- Frequency
- Twice daily
- Estimated price
- RM 29 - RM 33
- Website
- http://www.ktmb.com.my
- Silver
- RM 21 - RM 23
- Gold
- RM 29 - RM 33
- Platinum
- RM 35 - RM 45
Train from Bandar Tasik Selatan to Tasek Gelugor
- Ave. Duration
- 4h 41m
- Frequency
- Once daily
- Estimated price
- RM 55 - RM 65
- Website
- http://www.ktmb.com.my
- Silver
- RM 38 - RM 42
- Gold
- RM 55 - RM 65
- Platinum
- RM 75 - RM 85
Train from Gemas to Tasek Gelugor
- Ave. Duration
- 6h 45m
- Frequency
- Once daily
- Estimated price
- RM 75 - RM 90
- Website
- http://www.ktmb.com.my
- Silver
- RM 51 - RM 55
- Gold
- RM 75 - RM 90
- Platinum
- RM 100 - RM 120

- Phone
- 03 2267 1200
- cllcenter@ktmb.com.my
- Website
- ktmb.com.my
Train from Johor Bahru Sentral to Gemas
- Ave. Duration
- 4h 41m
- Frequency
- 3 times a day
- Estimated price
- RM 11 - RM 35
- Website
- https://www.ktmb.com.my/
- Economy
- RM 11 - RM 13
- Superior
- RM 17 - RM 23
- Superior Night
- RM 24 - RM 35
- Premier
- RM 35 - RM 38
- Premier Night
- RM 50 - RM 60

- Phone
- 07-224 5602
- feedback@support.causewaylink.com.my
- Website
- causewaylink.com.my
Bus from Queen Street Bus Terminal to Woodlands Checkpoint Out
- Ave. Duration
- 49 min
- Frequency
- Every 30 minutes
- Estimated price
- RM 5
- Schedules at
- causewaylink.com.my

- Phone
- +60 5 847 5055
- CS@starmartonline.com
- Website
- starmartbus.com
Bus from Singapore Golden Mile Complex to Terminal Bersepadu Selatan
- Ave. Duration
- 5h
- Frequency
- Hourly
- Estimated price
- RM 92
- Schedules at
- starmartbus.com
- Book at
- easybook.com

- Phone
- +65 6292 1166
- Website
- grasslandsg.com
Bus from Singapore Golden Mile Complex to Terminal Bersepadu Selatan
- Ave. Duration
- 5h 6m
- Frequency
- Every 4 hours
- Estimated price
- RM 107
- Schedules at
- grasslandsg.com
- Book at
- easybook.com
Bus from Singapore Beach Road to Butterworth
- Ave. Duration
- 10h 10m
- Frequency
- Twice daily
- Estimated price
- RM 174
- Schedules at
- b2c.supernice.com.sg
- Book at
- easybook.com

- Phone
- 012 787 5144
- Website
- starqistna.com
Bus from Singapore Golden Mile Complex to Terminal Bersepadu Selatan
- Ave. Duration
- 5h 6m
- Frequency
- Every 4 hours
- Estimated price
- RM 35
- Schedules at
- starqistna.com
- Book at
- easybook.com

- Phone
- +604 313 4620
- srimajutours@srimaju.com
- Website
- srimaju.com
Bus from Golden Mile Complex to Terminal Bersepadu Selatan
- Ave. Duration
- 5h 6m
- Frequency
- 3 times a day
- Estimated price
- RM 60
- Schedules at
- srimaju.com
- Book at
- 12go.asia

- Phone
- +604 332 6815
- Website
- kpbekspres.com
Bus from Johor Bahru to Butterworth
- Ave. Duration
- 9h 9m
- Frequency
- 4 times a day
- Estimated price
- RM 65
- Schedules at
- easybook.com

- Phone
- (06) 985 0284
- expressmayangsari@yahoo.com
- Website
- mayangsariexpress.com.my
Bus from JB Larkin Terminal to Butterworth Bus Terminal
- Ave. Duration
- 9h 12m
- Frequency
- Once daily
- Estimated price
- RM 75
- Schedules at
- mayangsariexpress.com.my
- Book at
- easybook.com

- Phone
- 03-7885 2585
- suggest@rapidkl.com.my
- Website
- myrapid.com.my
Car ferry from Raja Tun Uda Ferry Terminal to Sultan Abdul Halim Ferry Terminal
- Ave. Duration
- 20 min
- Frequency
- Hourly
- Estimated price
- RM 1 - RM 8
- Schedules at
- myrapid.com.my
- Adult passenger
- RM 2
- Car
- RM 8
- Bicycle
- RM 2
- Motorcycle
- RM 2
- Tricycle
- RM 3
- Ave. Duration
- 19 min
- Estimated price
- RM 60 - RM 75
Sunshine Radio Taxi
- Phone
- +604 642 5961
- Website
- penang-traveltips.com
Penang Taxi Drivers Association
- Phone
- +604 262 5721
- Website
- penang-traveltips.com
Grab Taxi
- Website
- grab.com
Want to know more about travelling around the world?
Rome2rio's Travel Guide series provide vital information for the global traveller. Read our range of informative guides on popular transport routes and companies - including Need to know: Eurostar, How to get from JFK to New York City and How to get from Stansted Airport into central London - to help you get the most out of your next trip.