Search Eka Bus Tickets

Book Eka buses with redBus

8am to 7pm customer service(Call & Chat)

8am to 7pm customer service(Call & Chat)

<strong>36 Mn+</strong> users trust us

36 Mn+ users trust us

Assured seat of your choice

Assured seat of your choice

<strong>200,000+</strong> bookings per day<br>World's largest online bus ticket booking platform

200,000+ bookings per day
World's largest online bus ticket booking platform

<strong>Secured and Verified payment options</strong>

Secured and Verified payment options

Go Pay, OVO Wallet, IndoMaret, Alfamart

Eka Bus Routes & Timings

Table of Content

Eka Bus Ticket Booking

In 1971, Fendi Haryanto took the initiative to build a new business that he named PO Flores according to the fabric shop he had. Serving the Surabaya-Solo PP route, Flores's name was later changed to Eka-Mira, which was the name of his two children. Eka Bus now serves the Executive class, while Mira serves the Economy class.

Eka Bus Service

Specializing in AC Executive class services, Eka's bus service is always maintained to ensure performance on the go. In addition to safety, Eka Fast is also very concerned about the comfort of passengers during the trip.


Some of the popular routes offered by Eka Bus are:

  • Surabaya – Purwokerto
  • Yogyakarta (Jogja) - Surabaya
  • Surabaya-Kebumen
  • Surabaya – Solo
  • Surabaya – Semarang
  • Surabaya – Yogyakarta (Jogja)

Eka Bus Schedules vary depending on the route you choose. The Surabaya-Purwokerto route, for example, is served from 05.00 to 17.00, while Yogyakarta (Jogja) - Surabaya from 07.20 to 20.43. On the other hand, the Surabaya-Kebumen and Surabaya-Solo routes are both served from 05.00, but each ends at 17.00 and 22:30. The Surabaya-Semarang route departs first at 05.00 and finally at 21.00 WIB.

Eka Bus ticket prices are offered from IDR 75,000 to IDR 150,000, depending on the route you choose. Get information on Eka Bus schedules and the best ticket prices on the redBus, Indonesia website or app.


The Executive Class that Eka serves is equipped with facilities such as air conditioning, soft chairs with a 2-2 configuration, as well as wide space. Passengers are also offered mineral water.

Points of departure

The departure and drop-off points for Eka Bus passengers include:

  • Surabaya: Surabaya Head Office
  • Purwokerto: Bulupitu
  • Yogyakarta (Jogja): Giwangan Terminal
  • Kebumen: Kebumen Terminal
  • Solo: Tirtonadi Terminal
  • Semarang: Cross the City of Semarang


Jl.Raya Gilang No.10,

Gilang Selatan, Gilang, Kec. Taman,

Kabupaten Sidoarjo, Jawa Timur 61257.

Contact Info: 08176765000

You can get information about buses and Eka Bus ticket reservations quickly and easily through redBus, Indonesia website and app.

Disclaimer: Bus timings, routes, and fares are subject to change. Please check locally for any last-minute changes. 

Cancel Your Eka Bus Ticket and Get a Refund With Refund Guarantee

redBus offers another avenue of flexibility when it comes to booking a Eka bus ticket in Indonesia. With Refund Guarantee, customers can now cancel their Eka bus ticket and get a refund. A customer has to make sure that the Refund Guarantee add-on has been selected when they book their Eka bus ticket through the redBus platform. Customers would have to pay a small premium when they select the Refund Guarantee add-on. Once done, the customer can avail a reasonable refund of up to 75% on their bus tickets if they do decide to cancel the ticket before their bus journey begins. Refund Guarantee offers flexibility and eliminates any inconvenience that could arise if the customer needs to cancel their Eka bus ticket due to any unforeseen circumstances.

Eka Bus Types

The various types of buses run by Eka are:
  • Executive
  • Via Toll Transjawa
View More

Up to 25% off in Bus Ticket Booking


Booking bus tickets has become easy and convenient thanks to various technological advances. You can now check bus schedules, list of operators, latest offers, facilities, seat availability and more on the redBus platform

To make it easier on your pocket, redBus Indonesia offers discounts of up to 25% and IDR 20.000 cashback with the code NEW*. Use the redBus promo when booking bus tickets online and save more!

For such exciting deals - check redBus Promos page

Terms and conditions apply*

Bus Amenities

Reclining seat

Central TV

Water Bottle

Reading Light


USB port for charger

Charging Point


How can I book a Eka bus ticket?
You can visit the Eka ticket counter located at the bus terminal nearest to you. An even simpler booking solution has been provided by redBus, Indonesia. The user-friendly website offers a simpler way to book your bus tickets online.
How much does a bus ticket on a Eka bus cost?
The bus fare of Eka bus would depend on the route you want to travel on. The bus fare would generally lie in the range of IDR 80,000 to IDR 150,000. The base fare would change with the route and also with the other factors like the time of travel, availability of seats on the buses etc. Also, the price of the bus ticket increases if you choose to avail other services such as Wi-Fi, television, water and food, etc. Booking an air-conditioned Eka bus would cost you more as compared to booking a non-AC bus. Therefore, the fare would depend on the facilities you choose to travel with.
Do I need to print my bus ticket to board the bus?
There are two main scenarios that you might fall into when you have to board a bus. Now, if your boarding point is at any terminal in Indonesia, passengers will have to take a print out of the bus ticket that has been sent to the email in a PDF format. The second scenario is when your boarding point is a bus stop and not a terminal. In this case, you will receive an M-ticket that you will have to produce before boarding your bus. If the operator does not provide an M-Ticket, you will have to take a printout of the ticket (PDF) that has been sent to the registered email ID that you have used to book the bus ticket on the redBus website. Some operators might levy a charge if these conditions are not followed.
Should I book my bus ticket at the counter or on the redBus platform?
That depends on what works best for you. You could book a ticket at the counter but you might be too late to book a comfortable window seat or risk being too late to book any seat at all. A lot of people are recognizing the benefits of booking a bus ticket on an online platform like redBus. It’s easy, convenient, and leaves you having all your questions answered by just browsing the website. The website provides live updates on a number of different avenues such as bus timings, fares, available seats, pick-up and drop-off points, discounts and offers, and much more.
When does the first Eka bus leave for Purwokerto from Surabaya?
Surabaya to Purwokerto is a very popular route. Many buses from Eka carry passengers on this route. The bus also makes round trips. The first Eka bus leaves from Surabaya at 5 in the morning. These timings can be checked using the redBus app or by visiting the redBus website. You can also book tickets to the Eka bus from the redBus’ website. The last Eka bus leaves from Surabaya at 5 in the evening.
Does an Eka bus have an air conditioning system?
Eka bus provides the best-in-class services to its passengers. These buses are premium. You can easily book these buses using the redBus app. Eka Bus is well equipped with a centralized air conditioning system. The bus is spacious and gives you a comfortable journey. Apart from the air- conditioning, it has very comfortable seats. Also, the executive AC seats on the Eka bus can be easily booked on redBus.id. You can select the bus operator as Eka bus and then select the route and the other details required before making a booking.
Where can I check the Eka bus schedule for different routes within Indonesia?
You can check the Eka bus schedule on redBus.id. The redBus website would give you all the information you need on Eka bus. The bus timings are different for different routes. Suppose you want to travel from Surabaya to Purwokerto, you will get a bus starting from 5 in the morning up till 5 in the evening whereas if you want to travel from Yogyakarta to Surabaya, the buses start departing around 7:30 in the morning and the services are available till 8:45 in the evening. The timeframe of the running of the buses depends on the number of passengers travelling on the route regularly.
How many cities are connected via Eka bus and what are the boarding and drop points in those cities.
Majorly, various Eka bus travels within 6 cities. These cities include Surabaya, Purwokerto, Yogyakarta, Kebumen, Solo, and Semarang. You can choose any of these destinations and book an Eka bus using redBus. Also, the respective pick-up and drop-points are Surabaya - Surabaya Head Office, Purwokerto - Bulupitu, Yogyakarta – Giwangan Terminal, Kebumen – Kebumen Terminal, and Solo – Tirtonadi Terminal.