• Our partners include:

  • Booking.com
  • Skyscanner
  • Airbnb
  • Expedia
  • Uber
  • Rentalcars.com

There are 7 ways to get from Kota Bharu to Singapore by plane, bus, 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

Fly to Singapore Changi  •  3h 42m

  1. Fly from Sultan Ismail Petra (KBR) to Singapore Changi (SIN) KBR - SIN

$63 - $363

Cheapest option

Train  •  18h 26m

  1. Take the train from Wakaf Bharu to Johor Bahru Sentral

$17 - $23

5 alternative options

Fly to Singapore Seletar Apt  •  5h

  1. Fly from Sultan Ismail Petra (KBR) to Singapore Seletar Apt (XSP) KBR - XSP

$37 - $240

Fly to Senai, bus  •  5h 22m

  1. Fly from Sultan Ismail Petra (KBR) to Senai (JHB) KBR - JHB
  2. Take the bus from Johor Bahru CIQ to Newton Circus

$51 - $202

Bus  •  13h 21m

  1. Take the bus from Kota Bharu to Johor Larkin Terminal

$24 - $27

Bus via Blk 131  •  14h 27m

  1. Take the bus from Kota Bharu to Johor Bahru

$24 - $26

Drive  •  8h 58m

  1. Drive from Kota Bharu to Singapore 450.3 miles

$120 - $190

Questions & Answers

The cheapest way to get from Kota Bharu to Singapore is to train which costs RM 50 - RM 70 and takes 18h 26m.

More details

The quickest way to get from Kota Bharu to Singapore is to fly which costs RM 180 - RM 1100 and takes 3h 42m.

More details

No, there is no direct bus from Kota Bharu to Singapore. However, there are services departing from Kota Bharu and arriving at Queen Street Bus Terminal via Johor Larkin Terminal. The journey, including transfers, takes approximately 13h 21m.

More details

The distance between Kota Bharu and Singapore is 567 km. The road distance is 720.4 km.

Get driving directions

The best way to get from Kota Bharu to Singapore without a car is to bus which takes 13h 21m and costs RM 70 - RM 80.

More details

It takes approximately 3h 42m to get from Kota Bharu to Singapore, including transfers.

More details

Kota Bharu to Singapore bus services, operated by E-Mutiara Express, depart from Kota Bharu station.

More details

The best way to get from Kota Bharu to Singapore is to fly which takes 3h 42m and costs RM 180 - RM 1100. Alternatively, you can bus, which costs RM 70 - RM 80 and takes 13h 21m, you could also train, which costs RM 50 - RM 70 and takes 18h 26m.

Mode details

There is no direct flight from Sultan Ismail Petra Airport to Singapore Changi Airport. The quickest flight takes 3h and has one stopover.

Search flights

Kota Bharu to Singapore bus services, operated by E-Mutiara Express, arrive at Johor Larkin Terminal station.

More details

Map of how to get from Kota Bharu to Singapore.
Launch map view
  • Distance: 354.7 miles
  • Duration: 3h 42m

What companies run services between Kota Bharu, Malaysia and Singapore?

Firefly, Malaysia Airlines and six other airlines fly from Kota Bharu to Singapore hourly. Alternatively, E-Mutiara Express operates a bus from Kota Bharu to Singapore once daily. Tickets cost $25 and the journey takes 11h 46m. Cepat Express also services this route once daily.

Airlines
Malaysia Airlines
Website
malaysiaairlines.com
Flights from Sultan Ismail Petra to Singapore Changi via Sultan Abdul Aziz Shah
Ave. Duration
4h 18m
When
Every day
Estimated price
$100 - $280
Flights from Sultan Ismail Petra to Singapore Changi via Kuala Lumpur
Ave. Duration
4h 1m
When
Every day
Estimated price
$95 - $600
Flights from Sultan Ismail Petra to Singapore Changi via Penang
Ave. Duration
3h 45m
When
Every day
Estimated price
$90 - $470
Flights from Sultan Ismail Petra to Singapore Changi via Penang, Sultan Abdul Aziz Shah
Ave. Duration
5h 45m
When
Every day
Estimated price
$100 - $340
Flights from Sultan Ismail Petra to Singapore Seletar Apt via Sultan Abdul Aziz Shah
Ave. Duration
4h 54m
When
Every day
Estimated price
$75 - $280
Flights from Sultan Ismail Petra to Singapore Seletar Apt via Penang, Sultan Abdul Aziz Shah
Ave. Duration
5h 35m
When
Every day
Estimated price
$120 - $400
Flights from Sultan Ismail Petra to Senai via Kuala Lumpur
Ave. Duration
2h 55m
When
Every day
Estimated price
$45 - $400
Flights from Sultan Ismail Petra to Senai via Sultan Abdul Aziz Shah
Ave. Duration
4h 3m
When
Every day
Estimated price
$30 - $150
Firefly
Website
fireflyz.com.my
Flights from Sultan Ismail Petra to Singapore Changi via Sultan Abdul Aziz Shah
Ave. Duration
4h 18m
When
Every day
Estimated price
$100 - $280
Flights from Sultan Ismail Petra to Singapore Changi via Kuala Lumpur
Ave. Duration
4h 1m
When
Every day
Estimated price
$95 - $600
Flights from Sultan Ismail Petra to Singapore Changi via Penang, Sultan Abdul Aziz Shah
Ave. Duration
5h 45m
When
Every day
Estimated price
$100 - $340
Flights from Sultan Ismail Petra to Singapore Seletar Apt via Sultan Abdul Aziz Shah
Ave. Duration
4h 54m
When
Every day
Estimated price
$75 - $280
Flights from Sultan Ismail Petra to Singapore Seletar Apt via Penang, Sultan Abdul Aziz Shah
Ave. Duration
5h 35m
When
Every day
Estimated price
$120 - $400
Flights from Sultan Ismail Petra to Senai via Kuala Lumpur
Ave. Duration
2h 55m
When
Every day
Estimated price
$45 - $400
Flights from Sultan Ismail Petra to Senai via Sultan Abdul Aziz Shah
Ave. Duration
4h 3m
When
Every day
Estimated price
$30 - $150
AirAsia
Website
airasia.com
Flights from Sultan Ismail Petra to Singapore Changi via Kuala Lumpur
Ave. Duration
4h 9m
When
Every day
Estimated price
$50 - $180
Flights from Sultan Ismail Petra to Singapore Changi via Kuala Lumpur, Penang
Ave. Duration
5h 25m
When
Every day
Estimated price
$50 - $180
Flights from Sultan Ismail Petra to Senai via Kuala Lumpur
Ave. Duration
3h 59m
When
Every day
Estimated price
$30 - $170
Flights from Sultan Ismail Petra to Senai via Kuala Lumpur, Penang
Ave. Duration
5h 30m
When
Every day
Estimated price
$50 - $290
Malindo Airways
Website
malindoair.com
Flights from Sultan Ismail Petra to Senai via Sultan Abdul Aziz Shah
Ave. Duration
3h 55m
When
Every day
Estimated price
$50 - $290
Train operators
KTM Malaysia Railway
Phone
03 2267 1200
Email
cllcenter@ktmb.com.my
Website
ktmb.com.my
Train from Wakaf Bharu to Johor Bahru Sentral
Ave. Duration
17h 14m
Frequency
Once daily
Estimated price
$14 - $21
Schedules at
intranet4.ktmb.com.my
Economy
$9 - $11
Superior
$14 - $20
Superior Night
$18 - $21
Premier
$36 - $39
Premier Night
$42 - $45
Bus operators
Causeway Link
Phone
07-224 5602
Email
feedback@support.causewaylink.com.my
Website
causewaylink.com.my
Bus from Johor Bahru CIQ to Newton Circus
Ave. Duration
1h 5m
Frequency
Every 15 minutes
Estimated price
$2
Schedules at
causewaylink.com.my
E-Mutiara Express
Website
e-mutiara.com.my
Bus from Kota Bharu to Johor Larkin Terminal
Ave. Duration
11h 46m
Frequency
Once daily
Estimated price
$25
Schedules at
e-mutiara.com.my
Book at
easybook.com
Cepat Express
Website
cepatexpress.com.my
Bus from Kota Bharu to Johor Bahru
Ave. Duration
11h 50m
Frequency
Once daily
Estimated price
$22
Schedules at
cepatexpress.com.my
Book at
easybook.com
S.P Bumi
Website
spbumi.com.my
Bus from Kota Bharu to Johor Bahru
Ave. Duration
11h 50m
Frequency
Once daily
Estimated price
$22
Schedules at
spbumi.com.my

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 Travelling Croatia’s Dalmatian Coast by boat, bus, car and train, How to travel India's Golden Triangle and Train travel in Spain: A guide to Renfe - to help you get the most out of your next trip.

More Questions & Answers

Yes, the driving distance between Kota Bharu to Singapore is 720 km. It takes approximately 8h 58m to drive from Kota Bharu to Singapore.

Get driving directions

SilkAir, Malaysia Airlines, Firefly and AirAsia offer flights from Sultan Ismail Petra Airport to Singapore Changi Airport.

Search flights

There are 1264+ hotels available in Singapore. Prices start at $45 SGD per night.

More details

The best way to get from Kota Bharu to Sultan Ismail Petra Airport is to taxi which takes 10m and costs RM 16 - RM 20.

More details