homeBanner

Online Ferry Ticket Booking

Upto 50% OFF on round trip booking

From
To
Onward
Return (Optional)
Adult
12+ yrs
1
Child
0 - 12 yrs
Offers for you
1/2

Top Ferry Operators

Ferry Ticket Online Booking with redBus

redBus is your go-to for seamless online ferry ticket booking services. With over 36 million satisfied customers worldwide, we offer top-notch ferry booking experiences to some of the most exquisite islands, including Mersing, Langkawi, Perhentian, Koh Lipe, Kusu, Kapas, and more. Ferries are the quickest mode and the most budget-friendly means to reach the hidden island treasures in Malaysia and nearby places.

Discover the Best Operators for Online Ferry Ticket Booking in Malaysia

We have teamed up with the finest ferry operators in Malaysia to bring you a world-class ferry booking experience. From Langkawi RORO Ferry, Bundhaya Speedboat to Pasir Gudang Passenger Ferry, and Bluewater Ferry, we have your ferry journeys covered with the best ferry operators in Malaysia.

Book Ferry Tickets Online for Popular Routes

Whether you are planning a tropical escape from Mersing to Tioman, an island hop from Kuala Kedah to Langkawi, a getaway from Puteri Harbour to Batam, Pasir Gudang to Batam, or a serene journey from Langkawi to Koh Lipe. We have got your travel needs sorted. Check out our ferry schedules and ticket prices to ensure you have the most accurate information.
With redBus, securing the most budget-friendly ferry online booking for your island adventures is easy.

Simple Ferry Ticket Online Booking Process

Buy ferry tickets online with these three simple booking processes designed for your convenience, ensuring that you can book the perfect ferry within just 5 minutes:

  • Enter your destination, select the date of the journey, and select the number of passengers, then click on “Search.”
  • Get a comprehensive list of available ferries with ticket prices and schedules. Here, you can check detailed information such as ferry photos, amenities, boarding and dropping points, reviews, and booking policies.
  • Select the ferry that suits your plans, and make a secure payment. You will get an M-Ticket on your registered number or email ID.


Unlock Cheaper Than Counter Ferry Ticket Prices

When you book your ferry tickets online with us, you want incur any extra charges. What is more, we offer unbeatable deals, with discounts of up to 50% off with code RBFERRY on online ferry ticket booking. This way, you can explore your dream destinations without breaking the bank. Embrace budget-friendly travel and make redBus Ferry your trusted travel companion. Plan your journey the smart way with redBus Ferry.

Skip the ferry stress, book on redBus!

youtubeLogo
thumbnail

Frequently asked questions (FAQ)

Why if the ferry is delayed?

Ferries are generally on time, sometimes minor delays may occur due to sea traffic or weather conditions. In case of any delay, the passengers will be informed by the Ferry Operators via email/ message/call. You can also check the Ferry status on our redBus app.

Due to weather conditions, ferry departed late. Can I get a refund?

Ferry operators may delay departures due to adverse weather conditions to ensure passenger safety. Services will resume once conditions are deemed safe for travel. As these delays are beyond the operator's control and are implemented for safety reasons, refunds may not be applicable. We recommend planning your travel and activities to accommodate potential weather-related delays and avoid disruptions to your schedule. For any assistance with your journey, you can reach out to our support team via Help section

Is there any Parking available at the ferry terminals?

Yes, Parking is available at the ferry terminals. You may contact the Terminal directly for the details of parking fees

Is there any additional charge?

Depending on the specific Ferry operator and Terminal, the ticket price might exclude terminal fees, seaport taxes, or international passenger departure fees. These must be paid in cash or via card directly at the ferry terminal before departure.

What should I do if I miss my ferry?

If you miss your ferry, the ticket will be considered a no-show and is generally non-refundable. You will need to book a new ticket for your journey. To avoid missing your ferry, arrive at the terminal at least 1 hour before departure for domestic travel and 2 hours before departure for international travel. This allows sufficient time for check-in, security procedures, and boarding formalities.

I missed the Ferry. Do I get a refund?

A full 100% refund is provided only if the ferry operator cancels the service or the ferry is not operational. Unfortunately, if you miss the ferry due to personal reasons or late arrival, the ticket is entirely non-refundable.

Should I check in earlier to board the ferry?

Yes. Please complete check-in at least 30 minutes before departure on regular days and 1 hour before departure during peak seasons, such as school holidays and festivals. For a hassle-free journey, we recommend arriving at the terminal at least 1 hour before departure for domestic travel and 2 hours before departure for international travel.

I want to change the Boarding or dropping point

Boarding and dropping points cannot be changed after the ticket has been confirmed. Any change in the Boarding or dropping point selected during booking are final and non-changeable, as per the ferry operator's policy. We recommend reviewing your boarding and dropping locations carefully before completing your booking.

What is the child fare policy?

Child fare policies and discounts (if any) are set individually by each ferry operator. We recommend selecting your preferred route and checking the Booking Policies section to see exactly what rules apply to your little travelers!

What is the luggage policy?

The Luggage fare policy may vary depending on the respective ferry operators and their terms & conditions. Kindly select your preferred source and destination, and refer to the Booking Policies section for the details. redBus is not liable for any losses/damages to the luggage or personal items like purses, wallets, money, jewellery.
a. Passengers must not carry any goods or other articles that are prohibited under law, like weapons, inflammable materials, firearms, ammunition, drugs, liquor, illegal products/drugs, hazardous materials.
b. Pets and livestock are strictly prohibited on board unless mentioned specifically.
c. Food items with strong odours (durian, fermented foods) are strictly prohibited on board
d. Overweight luggage may incur additional charges. Operators reserve the right to deny boarding or charge an additional amount in case a passenger is travelling with extra luggage than what is mentioned above.

Can I bring pets on-board?

Pets and livestock are not allowed on-board even if they are in a carrier, crates or cage unless operator mentiones specifically.

Can I change the date of the ferry booking for the journey?

Date changes and rescheduling depend entirely on the specific ferry operator’s policy. You can easily check if your ticket allows changes by following these steps:
Step 1: Go to the "My Bookings" tab on the home page.
Step 2: Select the ticket you wish to change.
Step 3: Scroll to the "Booking Policy" section to see if the ticket is reschedulable and click the link to read the full details.

How do I cancel my ticket?

Ticket Cancellation is subject to the Ferry operator’s policy.
a. Tap on the My Bookings tab on the home page. Tap on the ticket that you want to cancel.
b. On your ticket details page, tap on the Cancel button below the ticket details section. This button will be disabled if the bus operator does not support cancellation or the cancellation policy is not applicable at the time of cancellation attempt.
c. On the next screen, click on

How do I know if my ticket is cancellable or reschedulable?

Note: Ticket Cancellation and rescheduling are subject to the Ferry operator’s policy.
a) Tap on the 'My Bookings' tab on the home page. Tap the ticket for which you want to see the cancellation or reschedule policy.
b) Under the booking policy section, you can see if the ticket is cancellable and/or reschedulable. Click on the Booking Policy link to view the policy in detail.

I am unable to find ferry for a specitic time slot

Ferry schedules are determined by the operators and are displayed on our redBus platforms in real time. If your preferred time slot is unavailable, you may choose from other available departures on the selected route. Please note that some ferry services operate on fixed schedules and may have specific timing restrictions. Refer to the operator's terms and conditions for more details.

What are the most used ferry routes?

Malaysia's most popular ferry routes include Mersing to Tioman, Pasir Gudang to Batam, and Kuala Kedah to Langkawi Port. Other routes include Kuala Besut to the Perhentian Islands and Langkawi to Koh Lipe.

Is it better to buy ferry tickets in advance?

Yes, we recommend booking your ferry tickets in advance, especially during peak travel seasons and for popular routes. Early booking helps secure your preferred departure time, ensures availability, and may offer better fares, as ticket prices can increase closer to the travel date. With redBus, you can book ferry tickets well in advance, giving you greater flexibility to plan your trip and avoid last-minute availability issues. Some ferry operators may also offer discounts or promotional fares for early bookings.

How can I get the cheapest ferry tickets and save money on my booking?

Booking online via redBus is the best way to get the most affordable ferry tickets. It is significantly cheaper than buying tickets at the port terminal window, where you will miss out on exclusive online discounts.
To secure the best possible price, follow these quick tips:
redBus offers: Download the redBus app or visit the website to avail redBus offers.
Book in Advance: Ticket prices are often lower when you book early rather than waiting until the last minute.
Travel During Off-Peak Times: Fares are typically lower if you are flexible with your travel dates and choose weekdays or non-holiday periods.
Compare and Save: Use the redBus platform to easily compare different ferry operators, schedules, and exclusive package deals all in one place.
Promotions and Discounts: Keep an eye on the special promotions, discounts, or package deals offered by ferry operators.

How can I get the cheapest ticket online ferry?

You can buy cheap ferry tickets online by downloading the redBus app and getting up to 50% OFF with code RBFERRY.

How do I get the best price on ferries?

Duplicate- Clubbed into one

What are the various payment options while booking a ferry ticket at redBus?

redBus provides multiple secure payment options for ferry tickets. Options may vary by country and route:
  • Credit / Debit Cards (Visa, Mastercard & others)
  • Internet Banking / Online Bank Transfer
  • E-Wallets (local popular wallets)
For the latest options, check the payment page during booking.

Is it safe to use my credit or debit card to book Ferry tickets on redBus?

Transactions on redBus are very safe. We employ the best-in-class security, and the transactions done are secure. Apart from being certified by Verisign, redBus uses Secure Socket Layers (SSL) data encryption. Using SSL ensures that the information exchanged with us is never transmitted unencrypted, thus protecting the information from being viewed by unauthorised individuals.

When will i get my refund

The refund is determined based on the base ticket fare, excluding the non-refundable amount. Once successfully processed, the amount is credited back to the original payment method within 7-14 working days.

My payment is successful and the money is deducted, but did not get the ticket confirmation. What should I do?

Payment failures may occur due to network issues, bank maintenance, or security checks etc. In rare events, if the payment fails and the ticket confirmation has yet to be sent out, your money will be refunded. If redBus has not received the payment, and your payment is pending at the payment gateway depending on the bank, it will be refunded automatically to the original payment method within 7-15 working days (excluding Holidays and weekends) or more depending on your bank. Before booking a new ticket, please check if you have received the ticket confirmation via message & email, etc.

Does redBus have any loyalty programs or special offers for customers who create an account?

Customers who create their first account on redBus, they will receive a discount code for upon successful registration. Additionally, redBus frequently notifies users of upcoming promotions and offers.

How can I get a discount code when booking a bus ticket on redBus?

To receive a discount/cashback when booking a bus ticket, please visit the redBus Offers Page to stay informed about current promotions and exclusive deals on ferry. Copy and paste the discount code on the payment checkout page to take advantage of the offer. 

I can't redeem the coupon code for my Ferry purchase.

You need to check the code's terms and conditions, including its expiry date. Coupon codes are often restricted by terms like being for new users only or applicable to certain countries or products. Ensure you enter the code in the "Discount Code" section during checkout and click "Apply". If you have verified the terms and conditions and believe there is an issue, you can contact customer service for assistance.

How to book ferry tickets online?

Step 1: Find Your Trip & Select Seats
• Search: Open the redBus app or website, enter your Origin, Destination, and Departure Date, and click "Search Ferry".
• Choose Ferry: Browse the available options and click "Select" on your preferred ferry time.
• Pick Seats: Select your desired seat(s) on the deck map.
• Proceed: Click "Continue" (for one-way trips) or "Select Return Trip" (for round trips).
Step 2: Passenger Details & Checkout Passenger
• Info: Fill in the contact details for the primary booker and the names/details for all passengers, along with Passport details (If mandate option). 
• Review: Double-check your journey details, travel times, and the final price summary.
• Discounts: If you have an offer code, enter it in the "Discount Code" section and click "Apply".
• Policy Check: Review and check the box to agree to the Ticketing Policy & Terms.
Step 3: Secure Payment & Confirmation
• Pay: Choose your preferred payment method (Card, Net Banking, Wallet, etc.) and click "Pay Now".
• Confirmation: Once payment is successful, your Order Summary/Ticket will be instantly generated.
⚠️ Important Post-Booking Instructions:
📧 Ticket Delivery: Your Order Summary will be automatically emailed to you and will also be available under the "My Bookings" section of your redBus account. If you do not receive it, please reach out to support before attempting another booking.
⚓ Boarding Day Rules: Arrive at the ferry terminal at least 1 hour before departure for domestic travel and 2 hours before departure for international travel, and it is always advisable to check specific visa requirements on official Government websites for your nationality. 
🖨️Mandatory Printouts: You MUST bring a printed copy of your Order Summary if you are travelling with operators like Batam Fast Ferry, Riesa Enterprise, Indomaya Express, or Citra Indomas. Failing to bring a physical printout may result in administrative fees at the counter. For other operators, an electronic copy on your phone is sufficient.

Do I need to print my ferry ticket?

No, printing your ferry ticket is generally not required. You can present the M-ticket or E-ticket received on your registered mobile number or email address directly from your smartphone at the ferry terminal counter before boarding. However, some ferry terminals may require a printed copy of the ticket along with a valid photo ID to redeem your boarding pass at the check-in counter. To avoid any inconvenience during boarding, please check the terminal-specific requirements in advance. . Printing the e-ticket is not mandatory

Do they check your bags on a ferry?

Yes, all luggage undergoes standard security screening by terminal security guards before departure. Please ensure you are not carrying any prohibited or restricted items to avoid delays during the customs clearance process.

I entered incorrect information while booking my ticket. What should I do?

Once a booking is confirmed, travel details cannot be edited online via the app or website due to security and immigration regulations. If you misspelled a name or entered an incorrect passport number, please contact our Customer Support team immediately. We will coordinate with the ferry operator to see if the information can be updated before your departure.

Can I transfer my purchased ticket to someone else?

No, ferry tickets are strictly non-transferable. For security and immigration purposes, the passenger details on the ticket must match the traveler’s passport exactly. If someone else wishes to travel, they will need to book a new ticket.

Is a passport required for ferry travel to nearby islands?

All travellers need a passport with at least 6 months' validity to board a ferry to Batam, Bintan, and other islands that are part of international borders. Also, check entry requirements before planning your travel.

What documents are required

Documents are necessary and subject to the Cross-Border Travel Policy specified by the Ferry operator.
* A Passport is a must, with a validity of at least 6 months from the date of travel.
* Your Ferry ticket copy at the time of boarding and immigration
* Collect the boarding pass at the Ferry terminal/ counter
Note: It is always advisable to check specific visa requirements on 'Government Official websites' for your nationality before planning your trip. Please ensure the necessary embarkation cards have been filled out before any customs clearance and seek assistance from the officers on board if the passenger requires any assistance.

What are the Visa and Immigration rules to enter Indonesia

Travel to Indonesia:
It is recommended to check the Indonesian Embassy website https://evisa.imigrasi.go.id/ before booking your tickets.
* Passport: Make sure your passport is valid for at least 6 months from your arrival date
* Proof of Finances: Sufficient cash (usually a minimum USD 50 per day) or valid credit cards to cover expenses.
* Accommodation: Confirmed hotel booking or address of stay.
* Return/Onward Ticket: Proof of your departure from your Origin country within your permitted stay period (printed copies are highly recommended).
* To check if a Visa is required based on your nationality, visit Indonesia's official website- Ministry of Immigration and Corrections https://www.imigrasi.go.id/wna/daftar-negara-voa-bvk-calling-visa
* For Singapore and Malaysian citizens, a Visa is not needed to enter Indonesia for a short period of up to 30 days.
* All passengers travelling to Batam/Bintan (Indonesia) are required to complete the All Indonesia Digital Arrival Card (DAC) within 72 hours before arrival. The form can be filled online at allindonesia.imigrasi.go.id or via the official All Indonesia app (Android & iOS). After submission, passengers will receive a QR code by email, which must be presented to immigration and customs.
* Mandatory Digital Arrival Card (DAC) is required. For detailed information on DAC, read the blog Full Guide: Digital Arrival Card (DAC) 2025. * For e-VOA (Electronic Visa On Arrival), it can be done simultaneously for up to five people.

What is the Cross-Border Travel Policy?

A Cross-Border Travel Policy is a set of governmental guidelines and bilateral agreements that govern the movement of individuals, tourists, and goods across international borders. It ensures secure, sustainable, and efficient border crossings by outlining entry requirements, visa regulations, customs rules, and security screenings.
• Passengers are required to complete the Digital Arrival Card process before arrival.
• The form can be filled out online at the official website or app (Android & iOS).
• After submission, passengers will receive a QR code by email, which must be presented to immigration and customs.
Note: Refer to the terms and conditions shared on the ticket or by the Ferry operator.