HOW TO BOOK

1 Specify your trip information
2 With our help get the best bus.
3 Pay for your Ticket & you are ready !

If you still have problems, please let us know, by sending an email to support@emytrip.com.ng . Thank you!

SUPPORT HOURS

Mon-Fri 9:00AM - 6:00AM
Sat - 9:00AM-5:00PM

The worth of any life is a function of managing your time.

Travel Smarter, Better and Easier at ZERO booking fees

Season Greetings..Think Road Travel, Think eMytrip.

PREV
NEXT

HOW IT WORKS

TRAVELLING MADE EASY, BEST CHOICE, SAFEST JOURNEY

1. Specify your trip information

You can also specify your prefered agency and book for your return ticket at once.

2. Get the best bus.

You can choose your seat, View the features of your bus, compare price and rating , and be guided to make the right CHOICE of bus.

3. Pay for your Ticket !

Book from anywhere at your convenience is safe and secured !

4.Review your journey and the bus company

Reviews and Ratings

OUR UNIQUE FEATURES

WE MAKE YOUR TRAVELLING EASIER

BEST DEALS

Get a little extra! Additional discounts sponsored by your favorite bus operators exclusively on bus tickets booked via emytrip.

  • Affordability
  • Comfort
  • Safety
  • Journey Management

RATINGS & PICTURE

Rely on ratings and actual photos from fellow

travellers to choose your bus!

  • Agency Rating
  • Bus Rating
  • Driver Rating
  • Bus photo
  • Park & Pickup direction

CUSTOMER SERVICE

Pick your preferred bus operator and seats.It is Monday. Decide to be excellent, smart and better today. Make your Monday count.

  • Review your entire trip

OUR PROMISE

WE PROMISE TO DELIVER

MAXIMUM CHOICE

We give you the widest number of travel options across thousands of routes.

SUPERIOR CUSTOMER SERVICE

We put our experience and relationships to good use and are available to solve your travel issues.

LOWEST PRICES

We always give you the lowest price with the best partner offers.

eMyTrip - REDEFINING ROAD TRANSPORTATION IN NIGERIA

Booking your Bus ticket for your next road travel has gone Easier, Better and Smarter. No more worries on long queues, bus availabilities, fares, harassment by touts etc.

You need not visit your nearest bus stand to book bus tickets from to. eMyTrip provides all this information to you with ZERO BOOKING FEES by simply visiting www.emytrip.com.ng Search from variety of bus operators, Compare amount, Pick an operator as per your comfort, select your seat, make payment either online or at the bus station. All in a few minutes you can book your bus tickets online.

WHO

WE ARE

An enthusiast team of innovators, with the audacious aim to revolutionize the road transportation system in nigeria. We offer online bus ticket bookings for both day and night travels. You can also choose your preferred bus.

Online bus reservation from to is merely few clicks away, with eMyTrip you can check bus type, bus fare ,boarding points and timings before reserving bus tickets at lowest fares. You also get the ease of various payment options like: debit/credit cards, internet banking or pay at the bus park.

  • Book Bus Ticket Online
  • Easy Online Payment

Our Customer service representatives are always available 24/7 to help when you book your online bus tickets. For all your online tickets, Easy bus booking from to eMytrip awaits your request.

Take a litle time and tell us what we can do to make you smile :) Click Here.

Sign In to access all the features

Birthday

Login

FORGOT YOUR DETAILS?

TOP Whoops! There was an error.
ErrorException (E_WARNING)
file_put_contents(): Only 0 of 180 bytes written, possibly out of free disk space ErrorException thrown with message "file_put_contents(): Only 0 of 180 bytes written, possibly out of free disk space" Stacktrace: #7 ErrorException in /home/emytripc/public_html/laravel_app/vendor/laravel/framework/src/Illuminate/Filesystem/Filesystem.php:122 #6 file_put_contents in /home/emytripc/public_html/laravel_app/vendor/laravel/framework/src/Illuminate/Filesystem/Filesystem.php:122 #5 Illuminate\Filesystem\Filesystem:put in /home/emytripc/public_html/laravel_app/vendor/laravel/framework/src/Illuminate/Session/FileSessionHandler.php:83 #4 Illuminate\Session\FileSessionHandler:write in /home/emytripc/public_html/laravel_app/vendor/laravel/framework/src/Illuminate/Session/Store.php:128 #3 Illuminate\Session\Store:save in /home/emytripc/public_html/laravel_app/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php:87 #2 Illuminate\Session\Middleware\StartSession:terminate in /home/emytripc/public_html/laravel_app/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php:218 #1 Illuminate\Foundation\Http\Kernel:terminateMiddleware in /home/emytripc/public_html/laravel_app/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php:189 #0 Illuminate\Foundation\Http\Kernel:terminate in /home/emytripc/public_html/index.php:60
7
ErrorException
/
vendor
/
laravel
/
framework
/
src
/
Illuminate
/
Filesystem
/
Filesystem.php
122
6
file_put_contents
/
vendor
/
laravel
/
framework
/
src
/
Illuminate
/
Filesystem
/
Filesystem.php
122
5
Illuminate
\
Filesystem
\
Filesystem
put
/
vendor
/
laravel
/
framework
/
src
/
Illuminate
/
Session
/
FileSessionHandler.php
83
4
Illuminate
\
Session
\
FileSessionHandler
write
/
vendor
/
laravel
/
framework
/
src
/
Illuminate
/
Session
/
Store.php
128
3
Illuminate
\
Session
\
Store
save
/
vendor
/
laravel
/
framework
/
src
/
Illuminate
/
Session
/
Middleware
/
StartSession.php
87
2
Illuminate
\
Session
\
Middleware
\
StartSession
terminate
/
vendor
/
laravel
/
framework
/
src
/
Illuminate
/
Foundation
/
Http
/
Kernel.php
218
1
Illuminate
\
Foundation
\
Http
\
Kernel
terminateMiddleware
/
vendor
/
laravel
/
framework
/
src
/
Illuminate
/
Foundation
/
Http
/
Kernel.php
189
0
Illuminate
\
Foundation
\
Http
\
Kernel
terminate
/
home
/
emytripc
/
public_html
/
index.php
60
/
home
/
emytripc
/
public_html
/
laravel_app
/
vendor
/
laravel
/
framework
/
src
/
Illuminate
/
Filesystem
/
Filesystem.php
     *
     * @param  string  $path
     * @return string
     */
    public function hash($path)
    {
        return md5_file($path);
    }
 
    /**
     * Write the contents of a file.
     *
     * @param  string  $path
     * @param  string  $contents
     * @param  bool  $lock
     * @return int
     */
    public function put($path, $contents, $lock = false)
    {
        return file_put_contents($path, $contents, $lock ? LOCK_EX : 0);
    }
 
    /**
     * Prepend to a file.
     *
     * @param  string  $path
     * @param  string  $data
     * @return int
     */
    public function prepend($path, $data)
    {
        if ($this->exists($path)) {
            return $this->put($path, $data.$this->get($path));
        }
 
        return $this->put($path, $data);
    }
 
    /**
     * Append to a file.
Arguments
  1. "file_put_contents(): Only 0 of 180 bytes written, possibly out of free disk space"
    
/
home
/
emytripc
/
public_html
/
laravel_app
/
vendor
/
laravel
/
framework
/
src
/
Illuminate
/
Filesystem
/
Filesystem.php
     *
     * @param  string  $path
     * @return string
     */
    public function hash($path)
    {
        return md5_file($path);
    }
 
    /**
     * Write the contents of a file.
     *
     * @param  string  $path
     * @param  string  $contents
     * @param  bool  $lock
     * @return int
     */
    public function put($path, $contents, $lock = false)
    {
        return file_put_contents($path, $contents, $lock ? LOCK_EX : 0);
    }
 
    /**
     * Prepend to a file.
     *
     * @param  string  $path
     * @param  string  $data
     * @return int
     */
    public function prepend($path, $data)
    {
        if ($this->exists($path)) {
            return $this->put($path, $data.$this->get($path));
        }
 
        return $this->put($path, $data);
    }
 
    /**
     * Append to a file.
Arguments
  1. "/home/emytripc/public_html/laravel_app/storage/framework/sessions/kuA5UpmINqBsHs4KmMcLL6EHwGeRJsXbKNflToxk"
    
  2. "a:3:{s:6:"_token";s:40:"yVlSuYieYA7In8M9E96Lgr2uBgklXvQFq358GOrB";s:9:"_previous";a:1:{s:3:"url";s:22:"https://emytrip.com.ng";}s:6:"_flash";a:2:{s:3:"old";a:0:{}s:3:"new";a:0:{}}}"
    
  3. 2
    
/
home
/
emytripc
/
public_html
/
laravel_app
/
vendor
/
laravel
/
framework
/
src
/
Illuminate
/
Session
/
FileSessionHandler.php
    /**
     * {@inheritdoc}
     */
    public function read($sessionId)
    {
        if ($this->files->exists($path = $this->path.'/'.$sessionId)) {
            if (filemtime($path) >= Carbon::now()->subMinutes($this->minutes)->getTimestamp()) {
                return $this->files->get($path, true);
            }
        }
 
        return '';
    }
 
    /**
     * {@inheritdoc}
     */
    public function write($sessionId, $data)
    {
        $this->files->put($this->path.'/'.$sessionId, $data, true);
 
        return true;
    }
 
    /**
     * {@inheritdoc}
     */
    public function destroy($sessionId)
    {
        $this->files->delete($this->path.'/'.$sessionId);
 
        return true;
    }
 
    /**
     * {@inheritdoc}
     */
    public function gc($lifetime)
    {
        $files = Finder::create()
Arguments
  1. "/home/emytripc/public_html/laravel_app/storage/framework/sessions/kuA5UpmINqBsHs4KmMcLL6EHwGeRJsXbKNflToxk"
    
  2. "a:3:{s:6:"_token";s:40:"yVlSuYieYA7In8M9E96Lgr2uBgklXvQFq358GOrB";s:9:"_previous";a:1:{s:3:"url";s:22:"https://emytrip.com.ng";}s:6:"_flash";a:2:{s:3:"old";a:0:{}s:3:"new";a:0:{}}}"
    
  3. true
    
/
home
/
emytripc
/
public_html
/
laravel_app
/
vendor
/
laravel
/
framework
/
src
/
Illuminate
/
Session
/
Store.php
     *
     * @param  string  $data
     * @return string
     */
    protected function prepareForUnserialize($data)
    {
        return $data;
    }
 
    /**
     * Save the session data to storage.
     *
     * @return bool
     */
    public function save()
    {
        $this->ageFlashData();
 
        $this->handler->write($this->getId(), $this->prepareForStorage(
            serialize($this->attributes)
        ));
 
        $this->started = false;
    }
 
    /**
     * Prepare the serialized session data for storage.
     *
     * @param  string  $data
     * @return string
     */
    protected function prepareForStorage($data)
    {
        return $data;
    }
 
    /**
     * Age the flash data for the session.
     *
     * @return void
Arguments
  1. "kuA5UpmINqBsHs4KmMcLL6EHwGeRJsXbKNflToxk"
    
  2. "a:3:{s:6:"_token";s:40:"yVlSuYieYA7In8M9E96Lgr2uBgklXvQFq358GOrB";s:9:"_previous";a:1:{s:3:"url";s:22:"https://emytrip.com.ng";}s:6:"_flash";a:2:{s:3:"old";a:0:{}s:3:"new";a:0:{}}}"
    
/
home
/
emytripc
/
public_html
/
laravel_app
/
vendor
/
laravel
/
framework
/
src
/
Illuminate
/
Session
/
Middleware
/
StartSession.php
        if ($this->sessionConfigured()) {
            $this->storeCurrentUrl($request, $session);
 
            $this->addCookieToResponse($response, $session);
        }
 
        return $response;
    }
 
    /**
     * Perform any final actions for the request lifecycle.
     *
     * @param  \Illuminate\Http\Request  $request
     * @param  \Symfony\Component\HttpFoundation\Response  $response
     * @return void
     */
    public function terminate($request, $response)
    {
        if ($this->sessionHandled && $this->sessionConfigured() && ! $this->usingCookieSessions()) {
            $this->manager->driver()->save();
        }
    }
 
    /**
     * Start the session for the given request.
     *
     * @param  \Illuminate\Http\Request  $request
     * @return \Illuminate\Contracts\Session\Session
     */
    protected function startSession(Request $request)
    {
        return tap($this->getSession($request), function ($session) use ($request) {
            $session->setRequestOnHandler($request);
 
            $session->start();
        });
    }
 
    /**
     * Get the session implementation from the manager.
/
home
/
emytripc
/
public_html
/
laravel_app
/
vendor
/
laravel
/
framework
/
src
/
Illuminate
/
Foundation
/
Http
/
Kernel.php
     * @return void
     */
    protected function terminateMiddleware($request, $response)
    {
        $middlewares = $this->app->shouldSkipMiddleware() ? [] : array_merge(
            $this->gatherRouteMiddleware($request),
            $this->middleware
        );
 
        foreach ($middlewares as $middleware) {
            if (! is_string($middleware)) {
                continue;
            }
 
            list($name) = $this->parseMiddleware($middleware);
 
            $instance = $this->app->make($name);
 
            if (method_exists($instance, 'terminate')) {
                $instance->terminate($request, $response);
            }
        }
    }
 
    /**
     * Gather the route middleware for the given request.
     *
     * @param  \Illuminate\Http\Request  $request
     * @return array
     */
    protected function gatherRouteMiddleware($request)
    {
        if ($route = $request->route()) {
            return $this->router->gatherRouteMiddleware($route);
        }
 
        return [];
    }
 
    /**
Arguments
  1. Request {
      #json: null
      #convertedFiles: null
      #userResolver: Closure {
        class: "Illuminate\Auth\AuthServiceProvider"
        this: AuthServiceProvider { …}
        parameters: {
          $guard: {
            default: null
          }
        }
        use: {
          $app: Application { …}
        }
      }
      #routeResolver: Closure {
        class: "Illuminate\Routing\Router"
        this: Router { …}
        use: {
          $route: Route { …}
        }
      }
      +attributes: ParameterBag {}
      +request: ParameterBag {#1}
      +query: ParameterBag {#1}
      +server: ServerBag {}
      +files: FileBag {}
      +cookies: ParameterBag {}
      +headers: HeaderBag {}
      #content: null
      #languages: null
      #charsets: null
      #encodings: null
      #acceptableContentTypes: array:4 [
        0 => "text/html"
        1 => "application/xhtml+xml"
        2 => "application/xml"
        3 => "*/*"
      ]
      #pathInfo: "/"
      #requestUri: "/"
      #baseUrl: ""
      #basePath: null
      #method: "GET"
      #format: null
      #session: Store {}
      #locale: null
      #defaultLocale: "en"
      -isHostValid: true
      -isForwardedValid: true
      basePath: ""
      format: "html"
    }
    
  2. Response {}
    
/
home
/
emytripc
/
public_html
/
laravel_app
/
vendor
/
laravel
/
framework
/
src
/
Illuminate
/
Foundation
/
Http
/
Kernel.php
     */
    protected function dispatchToRouter()
    {
        return function ($request) {
            $this->app->instance('request', $request);
 
            return $this->router->dispatch($request);
        };
    }
 
    /**
     * Call the terminate method on any terminable middleware.
     *
     * @param  \Illuminate\Http\Request  $request
     * @param  \Illuminate\Http\Response  $response
     * @return void
     */
    public function terminate($request, $response)
    {
        $this->terminateMiddleware($request, $response);
 
        $this->app->terminate();
    }
 
    /**
     * Call the terminate method on any terminable middleware.
     *
     * @param  \Illuminate\Http\Request  $request
     * @param  \Illuminate\Http\Response  $response
     * @return void
     */
    protected function terminateMiddleware($request, $response)
    {
        $middlewares = $this->app->shouldSkipMiddleware() ? [] : array_merge(
            $this->gatherRouteMiddleware($request),
            $this->middleware
        );
 
        foreach ($middlewares as $middleware) {
            if (! is_string($middleware)) {
Arguments
  1. Request {
      #json: null
      #convertedFiles: null
      #userResolver: Closure {
        class: "Illuminate\Auth\AuthServiceProvider"
        this: AuthServiceProvider { …}
        parameters: {
          $guard: {
            default: null
          }
        }
        use: {
          $app: Application { …}
        }
      }
      #routeResolver: Closure {
        class: "Illuminate\Routing\Router"
        this: Router { …}
        use: {
          $route: Route { …}
        }
      }
      +attributes: ParameterBag {}
      +request: ParameterBag {#1}
      +query: ParameterBag {#1}
      +server: ServerBag {}
      +files: FileBag {}
      +cookies: ParameterBag {}
      +headers: HeaderBag {}
      #content: null
      #languages: null
      #charsets: null
      #encodings: null
      #acceptableContentTypes: array:4 [
        0 => "text/html"
        1 => "application/xhtml+xml"
        2 => "application/xml"
        3 => "*/*"
      ]
      #pathInfo: "/"
      #requestUri: "/"
      #baseUrl: ""
      #basePath: null
      #method: "GET"
      #format: null
      #session: Store {}
      #locale: null
      #defaultLocale: "en"
      -isHostValid: true
      -isForwardedValid: true
      basePath: ""
      format: "html"
    }
    
  2. Response {}
    
/
home
/
emytripc
/
public_html
/
index.php
|--------------------------------------------------------------------------
| Run The Application
|--------------------------------------------------------------------------
|
| Once we have the application, we can handle the incoming request
| through the kernel, and send the associated response back to
| the client's browser allowing them to enjoy the creative
| and wonderful application we have prepared for them.
|
*/
 
$kernel = $app->make(Illuminate\Contracts\Http\Kernel::class);
 
$response = $kernel->handle(
    $request = Illuminate\Http\Request::capture()
);
 
$response->send();
 
$kernel->terminate($request, $response);
 
Arguments
  1. Request {
      #json: null
      #convertedFiles: null
      #userResolver: Closure {
        class: "Illuminate\Auth\AuthServiceProvider"
        this: AuthServiceProvider { …}
        parameters: {
          $guard: {
            default: null
          }
        }
        use: {
          $app: Application { …}
        }
      }
      #routeResolver: Closure {
        class: "Illuminate\Routing\Router"
        this: Router { …}
        use: {
          $route: Route { …}
        }
      }
      +attributes: ParameterBag {}
      +request: ParameterBag {#1}
      +query: ParameterBag {#1}
      +server: ServerBag {}
      +files: FileBag {}
      +cookies: ParameterBag {}
      +headers: HeaderBag {}
      #content: null
      #languages: null
      #charsets: null
      #encodings: null
      #acceptableContentTypes: array:4 [
        0 => "text/html"
        1 => "application/xhtml+xml"
        2 => "application/xml"
        3 => "*/*"
      ]
      #pathInfo: "/"
      #requestUri: "/"
      #baseUrl: ""
      #basePath: null
      #method: "GET"
      #format: null
      #session: Store {}
      #locale: null
      #defaultLocale: "en"
      -isHostValid: true
      -isForwardedValid: true
      basePath: ""
      format: "html"
    }
    
  2. Response {}
    

Environment & details:

empty
empty
empty
empty
empty
Key Value
CONTEXT_DOCUMENT_ROOT
"/home/emytripc/public_html"
CONTEXT_PREFIX
""
DOCUMENT_ROOT
"/home/emytripc/public_html"
GATEWAY_INTERFACE
"CGI/1.1"
HTTPS
"on"
HTTP_ACCEPT
"text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8"
HTTP_ACCEPT_ENCODING
"gzip"
HTTP_CONNECTION
"Keep-Alive"
HTTP_HOST
"emytrip.com.ng"
HTTP_IF_MODIFIED_SINCE
"Wed, 19 Dec 2018 07:34:41 GMT"
HTTP_USER_AGENT
"CCBot/2.0 (https://commoncrawl.org/faq/)"
PATH
"/bin:/usr/bin"
PHP_INI_SCAN_DIR
"/opt/cpanel/ea-php71/root/etc:/opt/cpanel/ea-php71/root/etc/php.d:."
QUERY_STRING
""
REDIRECT_STATUS
"200"
REMOTE_ADDR
"52.23.192.92"
REMOTE_PORT
"43124"
REQUEST_METHOD
"GET"
REQUEST_SCHEME
"https"
REQUEST_URI
"/"
SCRIPT_FILENAME
"/home/emytripc/public_html/index.php"
SCRIPT_NAME
"/index.php"
SERVER_ADDR
"96.125.171.242"
SERVER_ADMIN
"webmaster@emytrip.com.ng"
SERVER_NAME
"emytrip.com.ng"
SERVER_PORT
"443"
SERVER_PROTOCOL
"HTTP/1.1"
SERVER_SIGNATURE
""
SERVER_SOFTWARE
"Apache"
SSL_TLS_SNI
"emytrip.com.ng"
TZ
"America/Denver"
UNIQUE_ID
"XGyqZ4rcJKto9O6Eu04oxAAAAVE"
PHP_SELF
"/index.php"
REQUEST_TIME_FLOAT
1550625383.4954
REQUEST_TIME
1550625383
argv
[]
argc
0
APP_NAME
"Laravel"
APP_ENV
"local"
APP_KEY
"base64:5ZkYyZVcp/KoCr+ly/mSPehuINhMhQdaw0Nc+phkAmA="
APP_DEBUG
"true"
APP_LOG_LEVEL
"debug"
APP_URL
"http://localhost"
DB_CONNECTION
"mysql"
DB_HOST
"127.0.0.1"
DB_PORT
"3306"
DB_DATABASE
"emytripc_v3"
DB_USERNAME
"emytripc_v3"
DB_PASSWORD
"*ol4jesus"
BROADCAST_DRIVER
"log"
CACHE_DRIVER
"file"
SESSION_DRIVER
"file"
QUEUE_DRIVER
"sync"
REDIS_HOST
"127.0.0.1"
REDIS_PASSWORD
"null"
REDIS_PORT
"6379"
MAIL_DRIVER
"mailgun"
MAILGUN_DOMAIN
"emytrip.com.ng"
MAIL_HOST
"smtp.mailgun.org"
MAIL_PORT
"587"
MAIL_USERNAME
"postmaster@emytrip.com.ng"
MAIL_PASSWORD
"ba2e8204f2cc1ac76473a4d07338953c"
MAILGUN_SECRET
"key-e31edc4605a89f16d46faaa759f54055"
MAIL_FROM
"hello@emytrip.com.ng"
MAIL_ENCRYPTION
"tls"
PUSHER_APP_ID
""
PUSHER_APP_KEY
""
PUSHER_APP_SECRET
""
Key Value
APP_NAME
"Laravel"
APP_ENV
"local"
APP_KEY
"base64:5ZkYyZVcp/KoCr+ly/mSPehuINhMhQdaw0Nc+phkAmA="
APP_DEBUG
"true"
APP_LOG_LEVEL
"debug"
APP_URL
"http://localhost"
DB_CONNECTION
"mysql"
DB_HOST
"127.0.0.1"
DB_PORT
"3306"
DB_DATABASE
"emytripc_v3"
DB_USERNAME
"emytripc_v3"
DB_PASSWORD
"*ol4jesus"
BROADCAST_DRIVER
"log"
CACHE_DRIVER
"file"
SESSION_DRIVER
"file"
QUEUE_DRIVER
"sync"
REDIS_HOST
"127.0.0.1"
REDIS_PASSWORD
"null"
REDIS_PORT
"6379"
MAIL_DRIVER
"mailgun"
MAILGUN_DOMAIN
"emytrip.com.ng"
MAIL_HOST
"smtp.mailgun.org"
MAIL_PORT
"587"
MAIL_USERNAME
"postmaster@emytrip.com.ng"
MAIL_PASSWORD
"ba2e8204f2cc1ac76473a4d07338953c"
MAILGUN_SECRET
"key-e31edc4605a89f16d46faaa759f54055"
MAIL_FROM
"hello@emytrip.com.ng"
MAIL_ENCRYPTION
"tls"
PUSHER_APP_ID
""
PUSHER_APP_KEY
""
PUSHER_APP_SECRET
""
0. Whoops\Handler\PrettyPageHandler