There are 4 ways to get from Montego Bay Airport (MBJ) to Spanish Town by bus, rideshare, 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.
Bus via Falmouth
best- Take the bus from Montego Bay Airport to Falmouthbus Via Falmouth
- Take the bus from Falmouth to Spanish Townbus Falmouth
3h 32m$14–21Airport Transfer
- Take the rideshare from Montego Bay-MBJ to Spanish Town152.1 km
2h 26m$65–85Drive 152.1 km
- Drive from Montego Bay Airport (MBJ) to Spanish Towncar 152.1 km
2h 26m$24–34Bus
- Take the bus from Montego Bay Airport to Spanish Townbus Spanish Town
4h$15–22
Questions & Answers
The cheapest way to get from Montego Bay Airport (MBJ) to Spanish Town is to bus via Falmouth which costs $13 - $21 and takes 3h 32m.
The fastest way to get from Montego Bay Airport (MBJ) to Spanish Town is to Airport Transfer which takes 2h 26m and costs $65 - $85.
Yes, there is a direct bus departing from Montego Bay Airport and arriving at Spanish Town. Services depart once daily, and operate every day. The journey takes approximately 4h.
The distance between Montego Bay Airport (MBJ) and Spanish Town is 156 km. The road distance is 152.1 km.
The best way to get from Montego Bay Airport (MBJ) to Spanish Town without a car is to bus via Falmouth which takes 3h 32m and costs $13 - $21.
It takes approximately 3h 32m to get from Montego Bay Airport (MBJ) to Spanish Town, including transfers.
Montego Bay Airport (MBJ) to Spanish Town bus services, operated by Montego Bay Metro Company, depart from Montego Bay Airport station.
Montego Bay Airport (MBJ) to Spanish Town bus services, operated by Montego Bay Metro Company, arrive at Falmouth station.
Yes, the driving distance between Montego Bay Airport (MBJ) to Spanish Town is 152 km. It takes approximately 2h 26m to drive from Montego Bay Airport (MBJ) to Spanish Town.
There are 537+ hotels available in Spanish Town.
What companies run services between Montego Bay Airport (MBJ), Jamaica and Spanish Town, Jamaica?
You can take a bus from Montego Bay Airport to Spanish Town via Falmouth in around 3h 32m.
- Phone
- (876) 971-2048
- [email protected]
- Website
- Montego Bay Metro Company
Bus from Montego Bay Airport to Falmouth
- Ave. Duration
- 32 min
- Frequency
- Every 3 hours
- Estimated price
- $1
- Website
- Montego Bay Metro Company
- Website
- Montego Bay Metro Company
- Phone
- +1 (876) 971 1822
- [email protected]
- Website
- Knutsford Express
Bus from Falmouth to Spanish Town
- Ave. Duration
- 2h
- Frequency
- Every 4 hours
- Estimated price
- $13–20
- Website
- Knutsford Express
- Adult
- $20
- Child
- $16
- Senior
- $17
- Student
- $17
Bus from Montego Bay Airport to Spanish Town
- Ave. Duration
- 4h
- Frequency
- Once daily
- Estimated price
- $15–22
- Website
- Knutsford Express
- Adult
- $22
- Child
- $18
- Senior
- $19
- Student
- $18
- Website
- https://www.mozio.com
Rideshare from Montego Bay-MBJ to Spanish Town
- Ave. Duration
- 2h 26m
- Frequency
- On demand
- Estimated price
- $65–85
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 South Korea: Travelling from Seoul to Busan , How to get from Southend Airport into central London, and What are the different types of Renfe trains in Spain? - to help you get the most out of your next trip.
More Questions & Answers
Check out Blablacar's carpooling service for rideshare options between Montego Bay Airport (MBJ) and Spanish Town. A great option if you don't have a driver's licence or want to avoid public transport.


