Flight from Johor Bahru to Melaka

One-way
Round-trip
Multi-city
Direct Flights only
1 Adult, 0 Child, 0 Infant (on lap)
Economy
From

Senai International Airport

To

Malacca Airport

Departure date
Return date
Search Flights
Need travel inspiration?
Discover flight ideas
Alternative Johor Bahru to Melaka routes
Looking for the cheapest, fastest route from Johor Bahru to Melaka? You could fly into the following airports instead.

Flight Information from Johor Bahru (JHB) to Melaka (MKZ)

Shortest flight time

21 hr(s), 20 mins

Frequently Asked Questions

How early should I get to the airport for a domestic & international flight?
For domestic flights, we recommend arriving at the airport at least 2 hours before your scheduled departure time. For international flights, aim to be at the airport at least 3 hours prior to ensure smooth check-in, security checks, and to account for any unexpected delays. It’s better to be early and relaxed than rushing at the last minute right?
When is the best time to buy airline tickets?
Timing is everything when it comes to grabbing airline tickets. Typically, it’s best to book around 4-6 weeks in advance for domestic flights and 2-3 months for international routes. But the prices also depend on the travel demand, seasonality, and major events. You can always monitor the fare trends on Traveloka and set alerts to catch the best deals or promotions!
What is the cheapest day to fly to Melaka?
Looking for the best deals to Melaka? Historically, midweek flights (particularly on Tuesdays and Wednesdays), tend to be cheaper due to lower demand. However, airfares can fluctuate so we recommend keeping an eye on flight prices and being flexible with your travel dates. Booking in advance can be one the hacks to travel to Melaka without breaking the bank!
What information do I need to know when booking a flight?
When booking a flight, every choice sets the tone for your trip. From the preferred flight route – be it direct or with layovers – to the in-flight experience – whether you opt for a standard economy seat or a luxurious first-class journey – and understanding baggage limits, there's a lot to weigh. Other considerations include travel insurance and the airline's booking policies.
How far in advance should I book an international flight?
For international flights, it’s wise to start your search about 5-6 months ahead with the optimal booking window being around 3-4 months before departure. This period often provides a balance between good fares and a reasonable choice of flight times and routes. But please note that several factors such as destination popularity, peak travel season, and regional major events can influence the timeline.
Do I need a passport and visa to fly between Johor Bahru to Melaka?
Traveling from Johor Bahru to Melaka typically requires specific documents. For international flights, a passport is almost always necessary. However, for domestic flights, neither a passport nor a visa is usually required, but an official ID will be needed. The necessity of a visa depends on the traveler's citizenship and Melaka's entry regulations. It's crucial to verify visa requirements, as rules can differ between countries.
Why should I book my flight with Traveloka?
Booking flight tickets with Traveloka can feel like diving into an ocean of options! Our platform provides the most comprehensive choices to ensure you find the perfect flight for your adventure. With our smooth booking process, you'll also be provided with a variety of payment methods. Anxious about transacting online? We've got you covered with our top-tier security for each transaction! With Traveloka, your flight booking journey becomes hassle-free!
How long does it take to fly from Johor Bahru to Melaka?
21 hours and 20 minutes is the shortest flight time from Johor Bahru to Melaka.

About Melaka

Johor Bahru to Melaka Flights: Complete Guide to Your Travel Options

Looking to travel from Johor Bahru to Melaka? This comprehensive guide covers everything you need to know about flying between these two Malaysian destinations. While the distance between Johor Bahru and Melaka is only about 106 miles, flight options involve layovers due to the absence of direct flights. Whether you're traveling for business or leisure, this guide provides detailed information on available flight routes, airport facilities, and alternative transportation options to help you plan your journey effectively.

Direct Flights

No direct flight available.

Layover Flights

Flight 1 Route: Johor Bahru (Malaysia) → Kuala Lumpur (Malaysia) → Singapore (Singapore) → Malacca (Malaysia)

  • Airlines: Malaysia Airlines, Singapore Airlines, Scoot
  • Total Flight Duration: 28h 5m
  • Aircraft: Boeing 737, Boeing 737MAX 8 Passenger, Embraer 190 E2
  • Layovers:
    • Kuala Lumpur International Airport (KUL), Kuala Lumpur, Malaysia layover for 21h 45m (overnight)
    • Singapore Changi Airport (SIN), Singapore layover for 4h 20m

    Flight 2 Route: Johor Bahru (Malaysia) → Kuala Lumpur (Malaysia) → Singapore (Singapore) → Malacca (Malaysia)

    • Airlines: Malaysia Airlines, Singapore Airlines, Scoot
    • Total Flight Duration: 28h 5m
    • Aircraft: Boeing 737, Airbus A350, Embraer 190 E2
    • Layovers:
      • Kuala Lumpur International Airport (KUL), Kuala Lumpur, Malaysia layover for 22h 15m (overnight)
      • Singapore Changi Airport (SIN), Singapore layover for 2h 45m

      Flight 3 Route: Johor Bahru (Malaysia) → Kuala Lumpur (Malaysia) → Singapore (Singapore) → Malacca (Malaysia)

      • Airlines: Malaysia Airlines, Singapore Airlines, Scoot
      • Total Flight Duration: 28h 5m
      • Aircraft: Boeing 737, Airbus A350, Embraer 190 E2
      • Layovers:
        • Kuala Lumpur International Airport (KUL), Kuala Lumpur, Malaysia layover for 22h 50m (overnight)
        • Singapore Changi Airport (SIN), Singapore layover for 2h 10m

      Information about schedule and airline subject to change based on airline policy. Please check regularly at Traveloka App.

      About Senai International Airport - Johor Bahru

      Location

      Senai International Airport, also known as Senai International Airport, is the main airport serving Johor Bahru and the southern region of Peninsular Malaysia. Located approximately 32 kilometers north of Johor Bahru city center, the airport is strategically positioned to serve both domestic and international travelers. The airport is situated in the Senai area, making it easily accessible from various parts of Johor state.

      Airport Terminal

      Senai International Airport features a modern terminal building that handles both domestic and international flights. The terminal is designed to accommodate a significant number of passengers with efficient processing systems. The layout is user-friendly, with clear signage directing travelers to check-in counters, security checkpoints, and boarding gates. The international departure area is separated from the domestic section, ensuring smooth passenger flow and reduced congestion during peak travel times.

      Transport to Airport

      Getting to Senai International Airport is convenient with multiple transportation options available:

      • Taxi/Ride-hailing Services: Taxis and ride-hailing services like Grab provide door-to-door service from Johor Bahru city center to the airport, with the journey taking approximately 30-40 minutes depending on traffic conditions.
      • Airport Shuttle Bus: Regular shuttle bus services operate between Johor Bahru city center and the airport, offering a cost-effective option for travelers.
      • Public Bus: Public bus routes connect various parts of Johor Bahru to the airport, though they may take longer due to multiple stops.
      • Private Car: The airport has ample parking facilities for those who prefer to drive, with both short-term and long-term parking options available.
      • Hotel Shuttles: Some hotels in Johor Bahru offer shuttle services to the airport for their guests, which should be arranged in advance.

      Facilities

      Senai International Airport offers a range of facilities to ensure a comfortable experience for travelers:

      • Dining Options: Various restaurants, cafes, and food kiosks serve local and international cuisine.
      • Retail Outlets: Duty-free shops and retail stores selling souvenirs, travel essentials, and local products.
      • Lounges: Premium lounges available for business class passengers and those with lounge membership.
      • Wi-Fi: Complimentary high-speed Wi-Fi throughout the terminal.
      • Currency Exchange and ATMs: Multiple currency exchange counters and ATMs located within the terminal.
      • Prayer Rooms: Dedicated prayer facilities for Muslim travelers.
      • Baggage Services: Left luggage facilities and baggage wrapping services.
      • Medical Services: A medical center for emergency assistance.
      • Information Counters: Staffed information desks to assist with travel queries.
      • Baby Care Rooms: Dedicated facilities for families traveling with infants.

      About Batu Berendam International Airport - Melaka

      Location

      Batu Berendam International Airport, also known as Melaka International Airport, is situated approximately 10 kilometers from Melaka city center. This conveniently located airport serves as the main air gateway to the historic state of Melaka. The airport's proximity to major tourist attractions makes it a convenient entry point for visitors exploring the UNESCO World Heritage Site of Melaka City and surrounding areas.

      Airport Terminal

      Batu Berendam International Airport features a compact yet efficient terminal building that has undergone recent renovations to improve passenger experience. The terminal is designed to handle both domestic and international flights, with separate areas for arrivals and departures. Despite its relatively small size compared to major international airports, the terminal offers all essential services for travelers. The modern design incorporates elements of Melaka's rich cultural heritage, providing visitors with a taste of the region's history upon arrival.

      Transport From Airport

      Travelers arriving at Batu Berendam International Airport have several transportation options to reach Melaka city center and other destinations:

      • Taxi: Taxis are readily available outside the arrival hall, offering direct transport to your specific destination. The journey to Melaka city center takes approximately 15-20 minutes.
      • Ride-hailing Services: Services like Grab operate at the airport, providing a convenient and often more affordable alternative to traditional taxis.
      • Car Rental: Several car rental companies have counters at the airport for those who prefer to self-drive during their stay in Melaka.
      • Airport Shuttle: Dedicated shuttle services connect the airport to major hotels and tourist areas in Melaka.
      • Public Bus: Public bus services operate between the airport and Melaka Sentral, the main transportation hub in the city, from where connections to other parts of Melaka and beyond are available.

      Facilities

      Batu Berendam International Airport offers a range of facilities to ensure a comfortable travel experience:

      • Food and Beverage: Cafes and food outlets serving local Malaysian cuisine and international options.
      • Retail Shops: Souvenir stores and convenience shops selling local products and travel necessities.
      • Tourist Information: A dedicated tourist information counter providing details about Melaka's attractions and transportation options.
      • ATMs: Banking facilities and ATMs available within the terminal building.
      • Wi-Fi: Complimentary Wi-Fi service throughout the airport.
      • Prayer Rooms: Dedicated prayer facilities for Muslim travelers.
      • Wheelchair Services: Assistance for passengers with reduced mobility.
      • Baggage Services: Lost and found office and baggage handling facilities.
      • Restrooms: Clean and accessible restroom facilities throughout the terminal.
      • Charging Stations: Power outlets and charging stations for electronic devices.

      FAQ Johor Bahru to Melaka Flight

      • Question: How long is the flight from Johor Bahru to Melaka?
        Answer: Since there are no direct flights between Johor Bahru and Melaka, the total journey time depends on layovers. Typically, connecting flights with layovers in Kuala Lumpur and/or Singapore take approximately 28 hours total travel time. This includes the flight time plus layover durations.
      • Question: Which airlines operate flights between Johor Bahru and Melaka?
        Answer: The route from Johor Bahru to Melaka is typically served by a combination of airlines including Malaysia Airlines, Singapore Airlines, and Scoot. These carriers operate the different legs of the journey through connecting flights via Kuala Lumpur and Singapore.
      • Question: How much does a flight from Johor Bahru to Melaka cost?
        Answer: Flight prices vary depending on factors such as booking time, travel season, and airline choice. On average, connecting flights from Johor Bahru to Melaka can range from RM 400 to RM 1,000 for economy class. For the most current pricing and best deals, check Traveloka's flight search platform.
      • Question: Is it better to fly or take land transportation from Johor Bahru to Melaka?
        Answer: Given the relatively short distance (approximately 106 miles) and the lack of direct flights, land transportation is often more time-efficient and cost-effective for traveling between Johor Bahru and Melaka. Bus or car journeys take around 2.5-3 hours, significantly less than the total time required for connecting flights.
      • Question: What is the baggage allowance for flights from Johor Bahru to Melaka?
        Answer: Baggage allowances vary by airline and fare class. Typically, economy class passengers on Malaysia Airlines and Singapore Airlines are allowed 20-30kg checked baggage, while Scoot may offer 15-20kg depending on the fare purchased. Carry-on allowances generally range from 7-10kg per passenger. Always verify the specific allowance with your airline when booking through Traveloka.
      • Question: How early should I arrive at Senai International Airport for my flight?
        Answer: For international connecting flights departing from Senai International Airport, it's recommended to arrive at least 2.5-3 hours before your scheduled departure time. This allows sufficient time for check-in, security screening, immigration procedures, and boarding.
      • Question: Are there overnight layovers on the Johor Bahru to Melaka route?
        Answer: Yes, the available connecting flights typically include overnight layovers in Kuala Lumpur. These layovers can range from approximately 21 to 23 hours, which means you'll need to consider accommodation options if you choose this route.
      • Question: Can I book a Johor Bahru to Melaka flight on Traveloka?
        Answer: Yes, Traveloka's platform allows you to search and book connecting flights from Johor Bahru to Melaka. The website and app will display available options with detailed information about layovers, airlines, and total journey time, allowing you to select the itinerary that best suits your travel needs.

      Other Ways to Travel From Johor Bahru to Melaka

      Given the relatively short distance between Johor Bahru and Melaka, there are several efficient land transportation options that often prove more convenient than taking flights with multiple layovers:

      • Bus Service
        Route: Direct buses operate from Larkin Sentral Bus Terminal (Johor Bahru) to Melaka Sentral Bus Terminal
        Duration: Approximately 2.5-3 hours depending on traffic conditions
        Frequency: Multiple departures throughout the day, typically hourly from early morning until evening
        Advantages: Affordable option with comfortable coaches, some featuring amenities like Wi-Fi and reclining seats
      • Private Car/Taxi
        Route: Direct journey via North-South Expressway (E2)
        Duration: Approximately 2-2.5 hours without stops
        Advantages: Flexibility to depart at your preferred time and the option to make stops along the way
        Additional Info: Car rental services are available in Johor Bahru, or you can arrange for a private taxi service
      • Ride-sharing Services
        Route: Direct journey via North-South Expressway (E2)
        Duration: Approximately 2-2.5 hours
        Advantages: Often more affordable than traditional taxis while offering door-to-door service
        Additional Info: Popular ride-sharing apps operate in Malaysia and can be used for intercity travel
      • Train (Partial Route)
        Route: KTM train from JB Sentral to Tampin, followed by a 30-minute taxi ride to Melaka
        Duration: Approximately 4-5 hours total journey time
        Advantages: Scenic route with comfortable train facilities
        Additional Info: Limited daily departures, so advance booking is recommended

      Explore Melaka

      Popular Destinations in Melaka

      • Jonker Street (Jalan Hang Jebat)
        Melaka's famous night market and cultural hub, Jonker Street is renowned for its vibrant atmosphere, antique shops, and delicious street food. On weekends, the street transforms into a lively night market where visitors can find unique souvenirs, sample local delicacies, and enjoy cultural performances. The surrounding area is dotted with heritage buildings that showcase Melaka's rich Peranakan culture and colonial history.
      • A Famosa Fort (Porta de Santiago)
        Built by the Portuguese in 1511, A Famosa is one of the oldest European architectural remains in Southeast Asia. Although only a small gate (Porta de Santiago) of the original fortress survives today, it stands as an important historical landmark that symbolizes Melaka's colonial past. The fort offers insights into the strategic importance of Melaka during the European colonial era.
      • Melaka River and River Cruise
        The Melaka River winds through the heart of the historical city, offering a unique perspective of Melaka's heritage. A river cruise is a popular activity, particularly in the evening when buildings along the riverbank are beautifully illuminated. The riverfront has been revitalized with colorful street art, cafes, and walkways, making it a pleasant area to explore on foot as well.
      • Stadthuys and Dutch Square
        The distinctive red buildings of Dutch Square form one of Melaka's most recognizable landmarks. The Stadthuys, built in 1650 as the official residence of Dutch governors, now houses the History and Ethnography Museum. Surrounding attractions include Christ Church, the Queen Victoria Fountain, and numerous museums, all showcasing Melaka's colonial heritage.
      • Baba & Nyonya Heritage Museum
        This museum offers visitors a glimpse into the unique lifestyle and culture of Peranakan Chinese (also known as Baba and Nyonya). Housed in a beautifully preserved Peranakan townhouse, the museum displays intricate artifacts, traditional costumes, and exquisite furniture that tell the story of this distinctive cultural community that emerged from Chinese-Malay marriages.

      Popular Cuisine in Melaka

      • Chicken Rice Balls
        A unique variation of the popular Hainanese chicken rice, Melaka's chicken rice balls feature rice compressed into golf ball-sized spheres served with tender poached chicken and flavorful chili sauce. This distinctive presentation was originally developed by early Chinese settlers as a practical way to keep the rice warm and make it easier to transport for laborers.
      • Nyonya Laksa
        Melaka's version of laksa features a rich, spicy coconut milk broth infused with lemongrass, galangal, and other aromatic spices. It's typically served with rice noodles, shredded chicken, prawns, bean sprouts, and hard-boiled eggs. Nyonya laksa exemplifies the fusion of Chinese and Malay culinary traditions that defines Peranakan cuisine.
      • Cendol
        A beloved Malaysian dessert that's particularly popular in Melaka, cendol consists of shaved ice topped with green rice flour jelly, coconut milk, palm sugar (gula melaka), and sometimes red beans or sweet corn. Many visitors make a pilgrimage to Jonker Street's famous cendol stalls to sample this refreshing treat, especially during hot afternoons.
      • Satay Celup
        A unique dining experience in Melaka, satay celup involves dipping skewers of raw meat, seafood, and vegetables into a communal pot of spicy peanut sauce. Unlike traditional satay where items are pre-grilled, diners cook their food directly in the bubbling sauce, creating a fun, interactive meal that's perfect for groups.
      • Nyonya Kuih
        These colorful traditional pastries and cakes showcase the artistry of Peranakan cuisine. Made primarily from rice flour, coconut milk, palm sugar, and natural colorings, Nyonya kuih come in numerous varieties with different textures and flavors. Popular examples include onde-onde (glutinous rice balls filled with palm sugar), kuih lapis (layered cake), and angku kuih (red tortoise cake).

      By planning your journey from Johor Bahru to Melaka with Traveloka, you can explore all available transportation options and make the most of your visit to these fascinating Malaysian destinations. Whether you choose to fly with layovers or opt for the more direct land transportation routes, Melaka's rich cultural heritage, historical sites, and delicious cuisine await you.

Flight Information to Melaka

Flight Duration

21 hr(s) 20 mins

Airport in Johor Bahru

Airport in Melaka

For all your unique travel choices, we got you

Popular Routes from Senai International Airport

Popular Routes to Malacca

Popular Airlines

Popular Nearby Airports

Top Domestic Destination

Top International Destination

Top Flight Airport

Popular Airline

Domestic & International Airline Partners
We are partnering with various airlines across the globe to get you to wherever you need to be.
Malindo Air
Malindo Air
See Airlines
Malaysia Airlines
Malaysia Airlines
See Airlines
Lion Air
Lion Air
See Airlines
Garuda Indonesia
Garuda Indonesia
See Airlines
Sriwijaya Air
Sriwijaya Air
See Airlines
Citilink
Citilink
See Airlines
Thai Lion Air
Thai Lion Air
See Airlines
Vietnam Airlines
Vietnam Airlines
See Airlines
Thai Airways
Thai Airways
See Airlines
Singapore airlines
Singapore airlines
See Airlines
Cathay Pacific
Cathay Pacific
See Airlines
China Southern Airlines
China Southern Airlines
See Airlines
Qatar Airways
Qatar Airways
See Airlines
Xiamen Airlines
Xiamen Airlines
See Airlines
Philippine Airlines
Philippine Airlines
See Airlines
Emirates
Emirates
See Airlines
China Airlines
China Airlines
See Airlines
Qatar Airways
Qatar Airways
See Airlines
Srilankan
Srilankan
See Airlines
Etihad Airways
Etihad Airways
See Airlines
Royal Brunei
Royal Brunei
See Airlines
Saudi Arabian Airlines
Saudi Arabian Airlines
See Airlines
Japan Airlines
Japan Airlines
See Airlines
Bangkok Airways
Bangkok Airways
See Airlines
All Nippon Airways
All Nippon Airways
See Airlines
China Eastern Airlines
China Eastern Airlines
See Airlines
Oman Air
Oman Air
See Airlines
Air China
Air China
See Airlines
Korean Air
Korean Air
See Airlines
Turkish Airlines
Turkish Airlines
See Airlines
Qantas Airlines
Qantas Airlines
See Airlines
Hong Kong Airlines
Hong Kong Airlines
See Airlines
Lufthansa
Lufthansa
See Airlines
American Airlines
American Airlines
See Airlines
Air France
Air France
See Airlines
Asiana Airlines
Asiana Airlines
See Airlines
United Airlines
United Airlines
See Airlines
Virgin Australia
Virgin Australia
See Airlines
Delta Airlines
Delta Airlines
See Airlines
Super Air Jet
Super Air Jet
See Airlines
Pelita Air
Pelita Air
See Airlines
Cebu Pacific
Cebu Pacific
See Airlines
Instant 8% off your first booking, in-app only!
Subscribe to Newsletter

Download the App Now


Traveloka Sdn Bhd (Registration No. 201501003122), Level 14 Tower 2, Menara Kembar Bank Rakyat, 33 Jalan Rakyat Brickfields, 50470 Kuala Lumpur, Malaysia
Copyright © 2026 Traveloka. All rights reserved